http - 如何在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 偏好中的某些设置有关
有什么想法吗?
解决方案
使用另一种token方法解决
推荐阅读
- flutter - Scroll控制器的maxScrollExtent改变时的事件
- php - 在 php 中使用 json_encode 的 json 格式的根名称和子名称
- javascript - 如果条件试图解决“回文”挑战,则在递归函数上获得 False
- python - 将烧瓶应用程序部署到heroku时出现socketserver TCPServer错误
- linux - shell 脚本不可执行的远程服务器
- python - 如何在内置的 VS Code 终端上更改 Python 启动参数
- android - 具有密封类的协程
- arrays - Fortran 到 C 接口:为什么正确操作会搞砸一切?
- android - 无法在 Flutter 中构建 APK 文件
- visual-studio-code - 知道所选项目的关键,主题与代码