通过Jmeter运行SOAP请求时出错 - 响应500

时间:2016-04-14 11:57:57

标签: jmeter

我正在尝试设置SOAP Web服务负载测试,但是当我运行它时,我得到以下内容:

回复代码:500 响应消息:内部服务器错误

回复标题: HTTP / 1.1 500内部服务器错误 内容长度:614 Content-Type:application / soap + xml;字符集= utf-8的 服务器:Microsoft-IIS / 7.5 X-Powered-By:ASP.NET 日期:星期四,2016年4月14日11:45:48 GMT

HTTPSampleResult字段: ContentType:application / soap + xml;字符集= utf-8的 DataEncoding:utf-8

请参阅如何设置屏幕截图...请注意:

Webservice = https://testws.thedx.co.uk/R2UAT/Router/ProcessOrder_v2_0/ProcessOrder.svc

Webserver = https://webservices.dxdelivery.com/ProcessOrder/Router/

HTTP请求默认HTTP Request Default

HTTP授权管理器HTTP Authorization Manager

肥皂请求Soap Request

HTTP标头管理器HTTP Header Manager

查看结果树View Result Tree

任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

您也会查看服务器日志。 但是如果你有Basic Auth,请在Http Request to Httpclient3.1中切换实现

答案 1 :(得分:0)

  1. 您在HTTP请求采样器中提供的内容将覆盖您在HTTP请求默认值中配置的内容。
  2. 您在“路径”中提供的内容会覆盖您在“服务器名称或IP”中配置的内容。所以基本上你要点击https://testws.thedx.co.uk/R2UAT/Router/ProcessOrder_v2_0/ProcessOrder.svc网址。
  3. HTTP授权管理器似乎不起作用(我没有看到Authorization: Basic .....标题)
  4. 您很可能还缺少SOAPAction header
  5. 如果没有看到请求,响应和服务器日志,很难说出任何确定的内容,希望上面的提示会很有用。您可以尝试的其他事项是: