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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Jmeter接口测试-断言

發布時間:2025/3/21 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jmeter接口测试-断言 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JMeter接口測試-斷言??對應qq群號:616961231

一個http請求發出,怎么判斷執行的是否正確呢? 通過檢查服務器響應數據,是否符合預期的數據, 如果是,任務成功,? 如果否, 任務失敗.

Jmeter斷言有多種類型, 我這里就不一一舉例了

添加斷言方式, HTTP sampler 右鍵->添加->斷言->響應斷言

響應斷言介紹:

1.Apply to

當我們發出一個請求,可能觸發服務端多個請求, main sample only就足以覆蓋.

2.要測試的響應字段:

響應文本: 在Response數據中檢查

Response Header: 在響應頭中校驗

url樣本:在url中校驗

3.模式匹配規則

包含:響應數據中只要包含響應校驗字段, 判斷為成功

否: 勾選否判斷語句返回false, 用于不存在判斷

Equals 判斷精度相對較高

4.要測試的模式

校驗信息

?

響應文本斷言

?

響應頭斷言

?

url斷言

?

Size Assertion:

響應消息體大小, 有時候我們加了文本斷言, 比如code:0是成功, 但body體內json串沒有數據或者為空, 這樣就符合接口預期要求, 因此Size Assertion 就可以檢查

?

?

斷言持續時間

單位毫秒, 結果樹的取樣器可以看見每次返回的時間, Load time: 456 就是該請求返回的時間消耗的毫秒數

?

?

以上這些斷言配置好,就可以開始執行了

?

接下來我們修改斷言內容,判斷斷言是否真的起作用

響應文本斷言改成"code":1

響應頭斷言判斷改成HTTP/1.1 201

url斷言改成username=admin

斷言持續時間改成300毫秒

Size Assertion 大小改成300

然后再次執行

?

可以看到, 所有斷言都嚴格按照設定校驗,沒有通過

?

斷言就講到這里, 趕緊來學習吧

今日推薦閱讀文章精選推薦

JMeter數據庫操作

Jmeter接口測試-正則表達式

JMeter中文返回亂碼

Jmeter接口測試-參數化

JMeter接口測試-基礎

測試-感想

咨詢工作加微信

?

掃描二維碼

?

歡迎自薦和推薦, 需要的微信推送簡歷!

請猛戳下面二維碼了解更多

?

轉載于:https://www.cnblogs.com/louiezhou/p/10287722.html

總結

以上是生活随笔為你收集整理的Jmeter接口测试-断言的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。