斷言(這個也很重要,判斷返回的資料對不對)
阿新 • • 發佈:2022-04-21
json斷言
- Assert JSON Path exists:填寫 JSONPath 表示式。
- Additionally assert value:斷言值,也就是否額外驗證根據JSONPath表示式提取的值。----可以直接從提取器裡面複製
如果不勾選,則驗證JSONPath表示式在JSON文件中找到路徑。
如果勾選,則驗證根據JSONPath表示式提取的值,是否與預期值一樣。(勾選)
- Match as regular expression:預期值是否可以使用正則表示式。
如果不勾選,則預期值不能使用正則表示式表示。
如果勾選,則預期值可以使用正則表示式表示。
-
Expected Value:
- Expect null:預期值為NULL。
若驗證提取的值為NULL,則勾選此項。
注意:
1)如驗證NULL值,還是需要勾選Additionally assert value選項,否則驗證的是JSONPath表示式能否找到路徑。
2)預期值不填表示空字元,與NULL不等價。
- Invert assertion (will fail if above conditions met):若勾選,表示對斷言結果取反。