jmeter-添加斷言(檢查點)-實例


方法/步驟

 
  1.  

    打開 jmeter的圖形界面工具,然后打開之前保存的腳本(之前經驗中用到的),demo-baidu.jmx

    jmeter-添加斷言(檢查點)
  2.  

    先點擊運行,查看運行結果。

    第一次請求返回302,然后跳轉到第二次請求,返回html頁面。

    jmeter-添加斷言(檢查點)
    jmeter-添加斷言(檢查點)
  3.  

    Html的頭顯示STATUS OK,這個響應內容認為是正常的。

    因此可以利用字符串“STATUS OK”來做斷言。

  4.  

    右鍵【首頁訪問】的請求,【添加】-【斷言】-【響應斷言】

    jmeter-添加斷言(檢查點)
  5.  

    點擊【響應斷言】,可以添加斷言的設置界面。

    Apply to:添加的斷言可以用在哪。

           Main sample and sub-samples (主請求和子請求都適用)

           Main sample only(僅主請求)

           Sub-samples only(僅子請求)

           Jmeter Variable(jmeter的變量)

    要測試的響應字段,這里就顧名思義了。

    模式匹配規則,先選擇substring 子字符串。

     

  6.  

    點擊面板下方的【添加】按鈕

    jmeter-添加斷言(檢查點)
  7.  

    雙擊空白處,編輯信息。

    輸入: STATUS OK

    jmeter-添加斷言(檢查點)
  8.  

    點擊運行測試,查看結果。

    響應正常。

    jmeter-添加斷言(檢查點)
  9.  

    然后將斷言要匹配的字符串改成 :STATUS OKK

    jmeter-添加斷言(檢查點)
  10.  

    再次運行,查看結果。

    此時發現出現報錯,首頁訪問的請求並未通過。

    展開可以看到”響應斷言“的錯誤信息:

    text expected to contain /STATUS OKK/

    說明沒有匹配到字符串STATUS OKK,所以請求並未成功。

    jmeter-添加斷言(檢查點)
  11.  

    再看【聚合報告】中,可以看到這次請求也是被認為是失敗的。

    供發送了兩次請求,其中一次是失敗的,所以失敗率是50%。

    jmeter-添加斷言(檢查點)
  12.  

    因此說明斷言生效了,添加正常的匹配的字符串:STATUS OK是可以匹配成功的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM