我今天第一次安装了JMeter
。我想做一个简单的SOAP request
。当我运行一个方法错误:
“验证邮件的安全性时发生错误”
显示在结果树中。
有道理。在Soap UI(我通常使用的)中,我必须在请求属性中提供以下凭据:
Username: <username>
Password: <password>
Domain: empty
Authentication type: No authorization
WSS-Password Type: "PasswordText"
在SOAPUI
这可行。当我执行这个方法时,我得到了我的结果
所以我尝试在JMeter
中添加“HTTP授权管理器”:
Base URL: Same url as i use in the test request
Username: <username>
Password: <password>
domain: empty
realm: emty
Mechanism: tried both options
当我再次进入时没有变化。看起来JMeter
甚至看起来都不是HTTP Authorisation manager
中的值。我试图将它添加到Thread组的根目录中,并尝试将其作为请求的子项
有人可以帮助我吗?
答案 0 :(得分:0)
我建议切换到HTTP Request采样器而不是SOAP/XML-RPC Request,因为HTTP请求尊重HTTP授权管理器。
您可以使用HTTP Header Manager来设置Content-Type
和SOAPAction
标头。
有关负载测试受保护Web服务的更多详细信息,请参阅Take the Pain out of Load Testing Secure Web Services。
另请注意,您可以使用SoapUI本身进行一些负载测试(但是您的报告有限且无群集功能)。有关详细信息,请参阅Using SoapUI for load testing