首页 > 解决方案 > 如何在soapui中获取位置标头

问题描述

我有一个 Http 请求来获取用户级令牌,然后我使用脚本记录器让它在 Jmeter 中工作,我只是将 Jmeter 中的所有值标头和参数复制到 SoapUi 并为 sessionDataKey 创建变量以在 SoapUi 中获取相同的令牌它实际上并没有在 Soapui 响应标头上检索到相同的结果。

我看到 Soap 和 Jmeter 的响应有两个不同之处。

对于授权测试步骤:

在 jmeter 中,我可以在 Soap 中看到一个响应标头“ Location ”,而不是(注意这个具有我需要的值)示例:

位置: https://客户的Url/path/path1/#access_token=fdcfb626b142cc1c3575f4eae154f38a&token_type=Bearer&expires_in=70871

对于获取 SessionDataKey 测试步骤:

在 jmeter 我可以看到一个响应头 Set-Cookie: dtCookie=3$C726269DFD45081379EC3D044AEDE19C

同时我似乎无法在 Soapui 中获得这两个响应标头

我不介意如果我没有得到我真正需要的 dtCookie 值它的令牌,但我怀疑我需要将 dtCookie 值获取到 Authpart,因为在 jmeter 中动态地认为它不是问题,但 SoapUi 不能完成这项工作

我相信它与 SoapUi 偏好中的某些设置有关

有什么想法吗?

标签: httprequestxmlhttprequestsoapui

解决方案


使用另一种token方法解决


推荐阅读