Jmeter 02 Jmeter斷言之響應斷言


看完上一篇博客,相信大家應該可以使用Jmeter發送HTTP請求了。那么我們既然是要測試,就肯定需要判斷結果了。Jmeter對於請求的響應數據提供了幾種斷言機制,這里大概說一下比較常用的幾種斷言。

響應斷言

響應斷言應該算是我們最常用到最方便且對性能消耗較小的斷言了,它基本可以覆蓋我們對接口響應數據的大部分判斷情況,我們還是以上一篇文章中的第二個接口來舉例。

Url: https://data.cma.cn/weatherGis/web/weather/weatherFcst/getCurrentCondition

HTTP Method: Post

Request:
staId: 54511

Response:
{"v01301":"54511","v13003":71,"v12001":24.3,"v13011":0.0,"v11292":229.0,"v11293":1.6,"v20003":5.0,"d_DATETIME":2019,"d_IYMDHM":1566792218000,"d_RECORD_ID":2.08712269E9}
  • 添加一個響應斷言

  • 輸入想要判斷的情況
     例如我們要判斷響應文本是否是正確的,可以添加一個測試字段為響應文本、模式匹配規則為包括的響應斷言。

  • 查看結果
    響應數據包含54511的斷言結果:

    響應數據包含545111的斷言結果,(由於響應數據中不包含545111,所以響應斷言就報錯了):

當然了響應斷言不僅能判斷響應文本,還可以判斷響應代碼響應信息響應頭等等,除了可以判斷是否包含,還可以判斷是否匹配是否相等等。


免責聲明!

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



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