- SoapUI教程
- SoapUI - 首頁
- SOAP基礎
- SOAP - 簡介
- SOAP - 訊息
- SOAP - 什麼是REST?
- SoapUI基礎
- SoapUI - 簡介
- SoapUI - 功能
- SoapUI - NG Pro
- SoapUI - 安裝與配置
- SoapUI - WSDL
- SoapUI - 專案
- SoapUI - 測試套件
- SoapUI - 測試用例
- SoapUI - 測試步驟
- SoapUI - 請求與響應
- SoapUI - 屬性
- SoapUI - 屬性傳遞
- SoapUI - 日誌面板
- SoapUI - 斷言
- SoapUI - 故障排除
- SoapUI - 效能測試
- SoapUI - 負載測試
- SoapUI - RESTful Web服務
- SoapUI - JDBC連線
- SoapUI - JDBC屬性
- SoapUI - JDBC斷言
- SoapUI有用資源
- SoapUI - 快速指南
- SoapUI - 有用資源
- SoapUI - 討論
SoapUI斷言 - XPath匹配
XPath 斷言使用 XPath 表示式來選擇目標節點及其值。它將 XPath 表示式的結果與預期值進行比較。XPath 是一種 XML 查詢語言,用於從 XML 中選擇節點。
步驟 1 - 點選“新增斷言”後,選擇斷言類別 – 屬性內容。
步驟 2 - 然後,選擇斷言型別 – XPath 匹配,並點選“新增”。
XPath 匹配配置嚮導開啟。在新增 XPath 之前,需要宣告名稱空間。XML 名稱空間是名稱的集合,由統一資源識別符號 (URI) 引用標識,在 XML 文件中用作元素和屬性名稱。SoapUI XPath 斷言中也使用相同的名稱空間。
步驟 3 - 要宣告 XML 名稱空間,請單擊“宣告”按鈕,這將完成這項工作,否則手動宣告名稱空間。
步驟 4 - 宣告名稱空間後,使用建立的名稱空間引用 XPath。
單擊“宣告”按鈕後,將彈出兩個帶有兩個 URI 的名稱空間。其中一個是模式 URL,另一個對應於實際的 Web 服務 URL。引用 XPath 時,我們需要使用實際的 Web 服務所在的名稱空間,而不是模式名稱空間。
步驟 5 - 輸入需要驗證的 XML 節點的 XPath。//ns1:ConversionRateResult 給出包含在<ConversionRateResult> & </ConversionRateResult> 之間的節點的值,而 ns1 對應於指向 'www.webserviceX.NET' 的已宣告名稱空間。
步驟 6 - 輸入 XPath 後,單擊“從當前選擇”,以便將來選擇當前響應中的值進行比較。使用者可以編輯該值。
步驟 7 - 點選儲存。
新增的斷言將顯示如下面的螢幕截圖所示。
soapui_assertions.htm
廣告