2016-04-14 122 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