SoapUI - 故障排除



在 SoapUI 中,使用者面臨許多通用的常見問題,只要稍加註意即可解決。其中一些最常見的問題如下 -

問題 - 名稱空間定義錯誤。使用正確的名稱空間。名稱空間應為 Web 服務所在的位置。

解決方案 - 如果在開發指令碼斷言時丟擲錯誤,請使用“log.info”列印變數的內容。

問題 - 如果收到 fault-code 作為響應 XML,則可能是由於輸入無效。

解決方案 - 驗證請求 XML 的輸入。

示例 - 在貨幣轉換器中,如果輸入的“FromCurrency”為“123”(該貨幣不存在),則輸出會將故障程式碼作為“SOAP-Client”丟擲,這意味著問題出在從客戶端傳遞的引數中。

請求

Parameter

響應

Fault Code

問題 - 在使用 XPath 或 XQuery 時沒有與當前響應匹配。

解決方案 -

  • 定義 XPath 或 XQuery 時使用正確的語法。
  • 宣告名稱空間時驗證使用的冒號而不是點。
  • 確保 XPath 和 XQuery 正確無誤。
Not Match Response
廣告
© . All rights reserved.