日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JMeter 常用的几种断言方法,你会了吗?

發(fā)布時間:2023/12/31 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JMeter 常用的几种断言方法,你会了吗? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

5分鐘解答你最關(guān)心的軟件測試問題簡單明了,清晰易學的干貨

在使用Jmeter進行性能測試或者接口自動化測試工作中,經(jīng)常會用到的一個功能,就是斷言。斷言是在請求的返回層面增加一層判斷機制。因為請求成功了,并不代表結(jié)果一定正確,因此需要判斷機制提高測試準確性。本文 主要介紹3種常用的斷言:響應斷言、JSON斷言、斷言持續(xù)時間。

???一、響應斷言(Response Assertion)

響應斷言是最常用的一種斷言方法,主要是對響應結(jié)果中的文本內(nèi)容進行斷言,比如響應結(jié)果是否包含指定的值,或者是否等于指定的值。響應斷言可以適用各種返回類型的響應結(jié)果,如Test、html、application/json、application/xml等

1:案例 發(fā)送請求:https://lemon.ke.qq.com/?tuin=203e4d43--檸檬班官網(wǎng)接口

斷言檢查:檢查響應結(jié)果中是否包含“檸檬班軟件測試”的文本內(nèi)容

2:操作步驟

  • 第1步:添加線程組

  • 第2步:添加HTTP請求

?第3步:在HTTP請求下添加響應斷言

?第4步:添加斷言結(jié)果和添加察看結(jié)果樹

第5步:運行接口后,察看斷言結(jié)果和察看結(jié)果樹

????二、JSON斷言

JSON斷言也是測試工作中經(jīng)常用到的一種斷言方法,它一般用于斷言某個字段值是否等于我們指定的值。所以JSON斷言只能針對響應結(jié)果為applicaton/json格式的進行斷言操作。如果是其他類型(如:Test、html),則無法使用這種方式。

1:案例

發(fā)送請求:http://47.115.15.198:7001/smarthome/user/login --登錄接口

斷言檢查:檢查響應的數(shù)據(jù)中,user_name節(jié)點對應的內(nèi)容是否為"lemonn"

2:操作步驟

  • 第1步:添加線程組

  • 第2步:添加HTTP請求

?第3步:在HTTP請求下添加響應斷言

?第4步:添加斷言結(jié)果和添加察看結(jié)果樹

第5步:運行接口后,察看斷言結(jié)果和察看結(jié)果樹

????三、斷言持續(xù)時間

(Duration Assertion)

斷言持續(xù)時間通常用于做性能測試,一般用于檢查HTTP請求的響應時間是否超過預期值。而這個響應時間是性能測試中常關(guān)注的一個性能指標。

1:案例

發(fā)送請求:https://www.baidu.com/ --百度官網(wǎng)接口

斷言檢查:檢查響應時間是否小于200ms

2:操作步驟

  • 第1步:添加線程組

  • 第2步:添加HTTP請求

?第3步:在HTTP請求下添加響應斷言

?第4步:添加斷言結(jié)果和添加察看結(jié)果樹

第5步:運行接口后,察看斷言結(jié)果和察看結(jié)果樹

更多軟件測試的資料參考

總結(jié)

以上是生活随笔為你收集整理的JMeter 常用的几种断言方法,你会了吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。