1. 程式人生 > 其它 >斷言(這個也很重要,判斷返回的資料對不對)

斷言(這個也很重要,判斷返回的資料對不對)

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):若勾選,表示對斷言結果取反。