Jmeter(十)檢查點

檢查點又名斷言,我們在手工測試過程中肉眼以及自己的邏輯思維對實際結(jié)果進行判斷是否與預(yù)期結(jié)果一致,但是工具是死的,沒有眼睛,沒有思維,并不知道需要判斷的信息在哪塊,或者是來判斷什么東西,我們需要讓工具更靈活一點,只有給工具加入一種邏輯,才會進行執(zhí)行某種邏輯。而檢查點則就是工具的‘眼睛’用來判斷是否達(dá)到了預(yù)期的效果,或者符合某一條件。

  Jmeter中提供了很多斷言:

  用到最多的便是響應(yīng)斷言;顧名思義,響應(yīng)報文的檢查點。

  Apply to:Main sampler only:斷言僅適用于主樣本

      ??sub-sampler only:斷言僅適用于子樣本

      ? Main Sampler and sub-Sampler:適用于兩者

      ? jmeter variable:?斷言將被應(yīng)用于指定變量的內(nèi)容

  Response Field to Test(要測試的響應(yīng)字段):響應(yīng)文本;

                       響應(yīng)代碼;

                       響應(yīng)信息;

                       響應(yīng)頭;

                       請求頭;

                       url樣本;

                       文本;

                       忽略狀態(tài)。

  模式匹配規(guī)則以及要測試的模式,都能夠區(qū)分的清楚;寫個例子^_^:

  還是百度^_^

  響應(yīng)斷言部分。

  可以看到監(jiān)聽器監(jiān)聽到的信息是沒有錯誤的,那就說明斷言是成立的,是正確的;響應(yīng)文本中是包括“百度一下”字段的。

  換個斷言內(nèi)容:

  再請求。。。

  可以看到該請求是成功的,code碼以及響應(yīng)信息便可以看得出來

  報錯的原因是因為它下邊的斷言:


?  斷言失敗。

  百度首頁的響應(yīng)內(nèi)容本就沒有Richered的字段么,肯定會失敗。

  當(dāng)然,也可以試著選一下斷言要響應(yīng)的字段內(nèi)容,會有不一樣的結(jié)果的。

  So,這就是斷言,檢查點。


歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處。 限于本人水平,如果文章和代碼有表述不當(dāng)之處,還請不吝賜教。 ---紫陌花間客

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • JMeter也有像LR中的檢查點,本篇就來介紹下JMeter的檢查點如何去實現(xiàn)。 JMeter里面的檢查點通過添加...
    宇文臭臭閱讀 913評論 0 0
  • JMeter也有像LR中的檢查點,本篇就來介紹下JMeter的檢查點如何去實現(xiàn)。 JMeter里面的檢查點通過添加...
    zixuan100閱讀 226評論 0 0
  • 1、添加響應(yīng)斷言,右鍵點擊我們的“登錄”頁面---->添加---->斷言---->響應(yīng)斷言 2. 設(shè)置響應(yīng)斷言 3...
    菜鳥平閱讀 412評論 0 0
  • 1 Jmeter安裝配置 使用Jmeter前首先要安裝JDK,配置JDK環(huán)境變量。Jmeter不需要安裝,下載后...
    茶小汐閱讀 3,125評論 0 8
  • 目錄 JMeter(一):基礎(chǔ)概念JMeter(二):配置元件JMeter(三):變量參數(shù)化JMeter(四):監(jiān)...
    倔強的瀟灑小姐閱讀 6,831評論 0 1

友情鏈接更多精彩內(nèi)容