SoapUI 斷言 - 包含



許多斷言可用於驗證接收到的訊息,一些斷言特定於某種型別的測試步驟,一些斷言對所有測試步驟通用。所有測試步驟都可用的斷言包括:

  • 包含 (Contains) - 檢查指定字串是否存在。

  • 不包含 (Not Contains) - 檢查指定字串是否不存在。

  • 響應 SLA (Response SLA) - 根據指定值檢查響應時間。

  • XPath 匹配 (XPath Match) - 將 XPath 表示式的結果與預期值進行比較。

  • XQuery 匹配 (XQuery Match) - 將 XQuery 表示式的結果與預期值進行比較。

  • 指令碼 (Script) - 執行任意指令碼,可根據需要用於驗證接收到的訊息。

包含斷言

包含斷言檢查響應訊息中是否存在指定的字串。

預設情況下,沒有斷言。

步驟 1 - 點選“新增新的斷言”以新增斷言。

斷言選項卡中將顯示新增的斷言數量。

New Assertion

步驟 2 - 選擇斷言類別 – 屬性內容 (Property Content)。

步驟 3 - 選擇斷言型別 – 包含 (Contains)。

步驟 4 - 點選新增 (Add)。

Add Assertion

步驟 5 - 驗證屬性文字 ConversionRateResult 文字在響應中是否存在。在“內容”文字框中輸入文字/預期字串。

Conversion Rate Result

步驟 6 - 點選確定 (OK)。如果響應訊息可用,則斷言會立即執行並顯示斷言是有效還是無效。

Response Message
soapui_assertions.htm
廣告
© . All rights reserved.