中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JMeter常用的幾種斷言方法

發布時間:2020-04-18 12:50:02 來源:網絡 閱讀:1191 作者:809316839 欄目:軟件技術

?在使用JMeter進行性能測試或者接口自動化測試工作中,經常會用到的一個功能,就是斷言,斷言相當于檢查點,它是用來判斷系統返回的響應結果是否正確,以此幫我們判斷測試是否通過
?本文 主要介紹幾種常用的斷言:響應斷言、JSON斷言、BeanShell 斷言

一、響應斷言

  1. 響應斷言是最常用的一種斷言方法,它可以對各種返回類型的結果進行斷言,比如Test、html、application/json等
  2. 在需要進行斷言的Sample,點擊右鍵》添加》斷言》響應斷言
    JMeter常用的幾種斷言方法
  3. Apply to選項默認即可,Main sample only(僅作用于父節點取樣器)
    JMeter常用的幾種斷言方法
  4. 測試字段常用的有響應文本(對響應結果進行斷言)、響應頭(對響應頭文件進行斷言)
    JMeter常用的幾種斷言方法
  5. 模式匹配規則常用有包括(響應結果包括斷言的內容),相等(響應結果和斷言結果相同)
    JMeter常用的幾種斷言方法
  6. 測試模式可以添加你需要斷言的部分,如果是包括,就可以添加多個
    JMeter常用的幾種斷言方法
  7. 執行測試,斷言通過則顯示綠色
    JMeter常用的幾種斷言方法
  8. 把斷言改成響應結果不存在的字段,執行結果,顯示紅色,斷言結果顯示系統響應結果不包含“測試斷言”字段
    JMeter常用的幾種斷言方法
    JMeter常用的幾種斷言方法

二、JSON斷言

  1. JSON斷言也是測試工作中經常用到的一種斷言方法,它只能針對響應結果是applicaton/json格式的請求進行斷言
    JMeter常用的幾種斷言方法
  2. 在需要進行斷言的Sample,點擊右鍵》添加》斷言》JSON斷言
    JMeter常用的幾種斷言方法
  3. 我們使用json斷言,一般是斷言某個字段值是否返回的是我們需要的,所以需要寫JSON PATH(不會寫的看本人另外一篇文章有介紹如何寫),下圖使用正則模式匹配返回的結果包含40就認為響應結果滿足要求,斷言配置和響應結果如下所示:
    JMeter常用的幾種斷言方法
    JMeter常用的幾種斷言方法
  4. 下面展示斷言結果為常量時,如何進行斷言設置,如下圖所示
    JMeter常用的幾種斷言方法
    JMeter常用的幾種斷言方法

三、BeanShell斷言

  1. BeanShell斷言支持各種開發語言,本文介紹使用java編寫斷言,使用BeanShell斷言的好處是可以自由發揮,比如當斷言失敗,提示預期結果、實際結果,或者失敗時把結果輸出到日志
  2. 在需要進行斷言的Sample,點擊右鍵》添加》斷言》BeanShell斷言
    JMeter常用的幾種斷言方法
  3. 如果使用包含匹配,只需要修改預期結果即可,預期結果需要寫在雙引號之間,中間的雙引號需要添加\轉義,如下:
    JMeter常用的幾種斷言方法
    JMeter常用的幾種斷言方法

  4. 使用完全相等匹配,并且失敗時,輸出結果到日志,本次把預期結果改錯,所以會輸出響應結果到錯誤日志,代碼如下:
    JMeter常用的幾種斷言方法
    JMeter常用的幾種斷言方法


? ?如果文章對你有幫助,歡×××同步,方便大家查閱,本人會持續推出與測試有關的文章,與大家分享測試技術,每一篇原創文章都是用心編寫,杜絕抄襲復制


QQ技術交流群:加群請輸入驗證信息 51CTO
??????????????JMeter常用的幾種斷言方法


**微信二×××???????????JMeter常用的幾種斷言方法


*×××資源下載,即可獲取本人共享的各種資源下載地址**

JMeter常用的幾種斷言方法

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泊头市| 内黄县| 永寿县| 托克托县| 高要市| 苏尼特左旗| 溆浦县| 宁明县| 万全县| 乃东县| 太仆寺旗| 耒阳市| 陵川县| 武汉市| 班玛县| 绥棱县| 广宁县| 阿拉尔市| 梨树县| 南华县| 道孚县| 江城| 德令哈市| 丁青县| 余庆县| 东莞市| 岳池县| 利川市| 山东省| 安图县| 桃园市| 城口县| 双鸭山市| 河东区| 息烽县| 天全县| 无锡市| 丘北县| 铜鼓县| 蒲城县| 达日县|