jmeter斷言有好幾種方式,本案講json斷言
http請求返回數據的格式有json格式,如下圖,比如需要驗證“ShipperRealName”參數的值
步驟如下:
第一步,選中http請求接口,右鍵依次點擊添加-斷言-json斷言
第二步,設置斷言
名稱,可自定義
Assert Json Path exists,Json Path路徑表達式,通過這個表達式提取目標參數的值,如上圖$..ShipperRealName表示提取ShipperRealName值
表達式的具體寫法和講解可參考,https://www.cnblogs.com/Chilam007/p/13991920.html
Expected Value表示驗證數據,如前文返回數據內ShipperRealName的值是“總部”,這里如果輸入總部,及校驗正確,否則校驗失敗
執行操作,我們可以在察看結果數內看到斷言結果,或者添加斷言結果(添加-監聽器-斷言結果)查看,匹配正確顯示綠色,紅色顯示匹配失敗拋出失敗原因