真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JMeter常用的幾種斷言方法

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

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站制作、網(wǎng)站建設(shè)與策劃設(shè)計(jì),新建網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:新建等地區(qū)。新建做網(wǎng)站價(jià)格咨詢:028-86922220

一、響應(yīng)斷言

  1. 響應(yīng)斷言是最常用的一種斷言方法,它可以對(duì)各種返回類型的結(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. 測(cè)試字段常用的有響應(yīng)文本(對(duì)響應(yīng)結(jié)果進(jìn)行斷言)、響應(yīng)頭(對(duì)響應(yīng)頭文件進(jìn)行斷言)
    JMeter常用的幾種斷言方法
  5. 模式匹配規(guī)則常用有包括(響應(yīng)結(jié)果包括斷言的內(nèi)容),相等(響應(yīng)結(jié)果和斷言結(jié)果相同)
    JMeter常用的幾種斷言方法
  6. 測(cè)試模式可以添加你需要斷言的部分,如果是包括,就可以添加多個(gè)
    JMeter常用的幾種斷言方法
  7. 執(zhí)行測(cè)試,斷言通過則顯示綠色
    JMeter常用的幾種斷言方法
  8. 把斷言改成響應(yīng)結(jié)果不存在的字段,執(zhí)行結(jié)果,顯示紅色,斷言結(jié)果顯示系統(tǒng)響應(yīng)結(jié)果不包含“測(cè)試斷言”字段
    JMeter常用的幾種斷言方法
    JMeter常用的幾種斷言方法

二、JSON斷言

  1. JSON斷言也是測(cè)試工作中經(jīng)常用到的一種斷言方法,它只能針對(duì)響應(yīng)結(jié)果是applicaton/json格式的請(qǐng)求進(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é)果需要寫在雙引號(hào)之間,中間的雙引號(hào)需要添加\轉(zhuǎn)義,如下:
    JMeter常用的幾種斷言方法
    JMeter常用的幾種斷言方法

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


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


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


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


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

JMeter常用的幾種斷言方法


網(wǎng)站標(biāo)題:JMeter常用的幾種斷言方法
瀏覽地址:http://weahome.cn/article/gsigoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部