Jmeter入門15 JSON Assertion 適用於json格式的響應斷言


當響應結果是json格式時,用JSON Assertion更方便判斷。

 

1 在請求上右鍵添加json斷言 

 

2  編輯json Assertion

 

判斷方式:

如果響應結果不是json格式的,fail

如果json path找不到元素,fail

如果json path找到元素,沒有設置條件,pass

如果json path找到元素了,不符合條件,fail

如果json path找到元素,且符合條件,pass

如果json path返回的是一個數組,迭代判斷是否有元素符合條件,有則pass,無則fail

 

第一種  值匹配

值匹配成功示例:

 

值匹配失敗示例:

 

 

第二種 正則匹配

正則匹配成功示例:

 

 正則匹配失敗示例: 

斷言fail,提示預期和實際結果不相符

 

第三種 預期為null

 

 

 

 第四種 反轉,上面的不符合pass,上面的有符合的fail

 

斷言提示有點怪怪的。 感覺 failed that  jsonpath $[0].TT matches 20181019 更好吧。因為匹配所以fail。

 

 

the end!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM