首页 文章

SOAP请求通过JMeter进行身份验证

提问于
浏览
0

我通过HTTP Request元素发送JMeter SOAP请求时遇到问题 - 通过SOAPUI我发送的请求包含以下属性:

Authentication via SOAP

但是当我尝试添加这些用户名密码时,我无法收到有效的回复 . 我试图将它放在HTTP头管理器/ HTTP授权管理器中,但没有运气 . 我收到错误:

响应代码:404响应消息:未找到

将其放在HTTP授权管理器中时

HTTP错误400.请求具有无效的标头名称

将用户名和密码放在 Headers 管理器中时(使用wss密码类型字段,而在HTTP授权管理器中则没有这样的选项) .

我可以做些什么来获得服务器的有效响应,就像我在SOAPUI中获得的那样?

1 回答

  • 0

    如果你需要复制SoapUI请求,我建议你只需通过JMeter HTTP(S) Test Script Recorder记录来自SoapUI的请求

    • 在JMeter中

    • 文件 - >模板 - >录制 - >创建

    • Workbench - > HTTP(S)测试脚本 Logger - >开始

    • 在SoapUI中

    • 文件 - >首选项 - >代理设置

    • 主机:localhost,端口:8888

    • 在SoapUI中启用代理

    • 执行您的请求

    • 展开线程组 - >在JMeter中记录控制器并观察记录的请求 .

    JMeter Record SoapUI request

    您可能还需要使用__time() function check out Take the Pain out of Load Testing Secure Web Services关联时间戳,以获取有关绕过JMeter测试中不同Web服务安全性的详细信息 .

相关问题