2016-04-14 32 views
0

我试图建立一个SOAP Web服务的负载测试然而,当我运行它,我得到以下:错误贯穿的JMeter一个SOAP请求时 - 响应500

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

响应头: HTTP/1.1 500内部服务器错误 的Content-Length:614 内容类型:应用/肥皂+ xml的;字符集= UTF-8 服务器:Microsoft-IIS/7.5 X供电,通过:ASP.NET 日期:星期四,2016年4月14日11点45分48秒GMT

HTTPSampleResult领域: 的ContentType:应用程序/肥皂+ xml的;字符集= UTF-8 DataEncoding:UTF-8

请参阅它是如何被设置的屏幕截图...请注意:

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

Web服务器= https://webservices.dxdelivery.com/ProcessOrder/Router/

HTTP请求默认设置HTTP Request Default

HTTP授权管理器HTTP Authorization Manager

SOAP请求Soap Request

HTTP头经理HTTP Header Manager

查看结果树View Result Tree

谁能帮助?

+0

你看过服务器日志吗?你能否使用另一个工具使用SOAP请求来显示这是JMeter vs其他工具? –

回答

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以及

很难说什么一定没有看到请求,响应和服务器日志,希望以上提示将是有用的。其他事情你可以尝试的是:

+0

非常感谢,我会尝试一下 – csman

0

您将会看到服务器日志。 但如果你有基本认证,在HTTP请求开关实施Httpclient3.1