1. 程式人生 > >JSON Assertion(JSON斷言)

JSON Assertion(JSON斷言)

ssi 正則表達式 期望 reg pat eight res www tps

JSON斷言允許你完成對JSON文檔的校驗,首先,如果如果數據不是JSON,則會解析失敗;其次,JMeter會用指定語法尋找指定的path,如果沒有找到,則會失敗;第三,如果驗證期望值為null,JMeter提供了null復選框,校驗空數組使用[]。

技術分享圖片

Assert JSON Path exists:驗證JSON Path是否存在。

JSON Path表達式

Additionally assert value:添加驗證的值,只有勾選了此復選框,才可以在Expected Value中設置期望的值。

Match as regular expression:匹配正則表達式,在期望的值中填寫正則表達式,如果不勾選此項,在Expected Value中設置了正則表達式,則不進行匹配。

技術分享圖片

技術分享圖片

Expect null:期望值為null,如果期望的值為null,可以勾選此項。

Invert assertion(如果匹配的值存在,則斷言失敗,不匹配,則斷言成功)。

JSON Assertion(JSON斷言)