中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

JMeter常用的幾種斷言方法-創(chuàng)新互聯(lián)

在使用JMeter進(jìn)行性能測試或者接口自動(dòng)化測試工作中,經(jīng)常會(huì)用到的一個(gè)功能,就是斷言,斷言相當(dāng)于檢查點(diǎn),它是用來判斷系統(tǒng)返回的響應(yīng)結(jié)果是否正確,以此幫我們判斷測試是否通過
本文 主要介紹幾種常用的斷言:響應(yīng)斷言、JSON斷言、BeanShell 斷言

創(chuàng)新互聯(lián)公司是一家專業(yè)提供文縣企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為文縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

一、響應(yīng)斷言

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

二、JSON斷言

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

三、BeanShell斷言

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

  4. 使用完全相等匹配,并且失敗時(shí),輸出結(jié)果到日志,本次把預(yù)期結(jié)果改錯(cuò),所以會(huì)輸出響應(yīng)結(jié)果到錯(cuò)誤日志,代碼如下:
    JMeter常用的幾種斷言方法
    JMeter常用的幾種斷言方法

?如果文章對你有幫助,歡×××同步,方便大家查閱,本人會(huì)持續(xù)推出與測試有關(guān)的文章,與大家分享測試技術(shù),每一篇原創(chuàng)文章都是用心編寫,杜絕抄襲復(fù)制


QQ技術(shù)交流群:加群請輸入驗(yàn)證信息 51CTO
JMeter常用的幾種斷言方法


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


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

JMeter常用的幾種斷言方法

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

新聞名稱:JMeter常用的幾種斷言方法-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/article4/doeioe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化、營銷型網(wǎng)站建設(shè)網(wǎng)站制作、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
石城县| 土默特右旗| 曲沃县| 哈尔滨市| 古浪县| 化德县| 吴旗县| 胶南市| 斗六市| 上犹县| 安达市| 淳化县| 石河子市| 浠水县| 巴塘县| 绵竹市| 东源县| 漯河市| 洛浦县| 十堰市| 普格县| 漳浦县| 五莲县| 平远县| 苗栗市| 蓝田县| 义乌市| 珲春市| 吴旗县| 泽库县| 大方县| 龙陵县| 鸡东县| 错那县| 呼伦贝尔市| 白城市| 中超| 汪清县| 云南省| 呼图壁县| 嘉鱼县|