JMeter之json斷言


之前一直使用的是響應斷言方法,感覺略顯單調。今天在工作過程嘗試了下json格式斷言(前提是響應信息為json格式),同樣完成了實際結果與預期結果的校驗。

言歸正傳,筆記記錄實操過程:

【背景】判斷初始化電池基礎信息接口中的返回值batteryModel實際值與預期值是否一致。

 

 

 

【步驟一】針對初始化電池基礎信息接口添加JSON斷言

【步驟二】判斷batteryModel的值是否為GAVIN 3

 

 

【步驟三】執行接口,查看運行結果。標記為綠色則表示執行通過。

 

 

注:修改json斷言中的預期值,與實際結果不一致,執行后再標識為紅色,執行驗證失敗。

 

 

執行報錯,可以查看報錯信息:Value expected to match regexp 'GAVIN 03', but it did not match: 'GAVIN 3'

 

 

【補充說明】

$     根節點
@   現行節點
.     子節點
..    不管在什么位置,選擇所有符合條件的
*     匹配所有元素節點
[,]   支持迭代器中做多選
?() 支持過濾操作
[]    迭代器的標示,子元素操作符
()   支持表達式計算

 


免責聲明!

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



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