我通过HTTP Request元素发送JMeter SOAP请求时遇到问题 - 通过SOAPUI我发送的请求包含以下属性:
但是当我尝试添加这些用户名密码时,我无法收到有效的回复 . 我试图将它放在HTTP头管理器/ HTTP授权管理器中,但没有运气 . 我收到错误:
响应代码:404响应消息:未找到
将其放在HTTP授权管理器中时
HTTP错误400.请求具有无效的标头名称
将用户名和密码放在 Headers 管理器中时(使用wss密码类型字段,而在HTTP授权管理器中则没有这样的选项) .
我可以做些什么来获得服务器的有效响应,就像我在SOAPUI中获得的那样?
1 回答
如果你需要复制SoapUI请求,我建议你只需通过JMeter HTTP(S) Test Script Recorder记录来自SoapUI的请求
在JMeter中
文件 - >模板 - >录制 - >创建
Workbench - > HTTP(S)测试脚本 Logger - >开始
在SoapUI中
文件 - >首选项 - >代理设置
主机:localhost,端口:8888
在SoapUI中启用代理
执行您的请求
展开线程组 - >在JMeter中记录控制器并观察记录的请求 .
您可能还需要使用__time() function check out Take the Pain out of Load Testing Secure Web Services关联时间戳,以获取有关绕过JMeter测试中不同Web服务安全性的详细信息 .