jmeter錄制腳本


一、簡單介紹

  底層語言java,LR單進程比Jmeter快,LR處理速度比Jmeter快
  優點:開源免費,小巧便捷
  問題:lrtps=10,jmeter=20為什么LR效率好tps值沒有jmeter高呢?
  答:jmeter有長鏈接LR沒有,如果jmeter啟動了長鏈接就有可能出現這種情況。
一、jmeter錄制
  兩種錄制:jmeter代理錄制、badby錄制
    1、代理錄制步驟:

        測試計划(右鍵)→線程組(添加)
        測試計划(右鍵)→http代理服務器
        http代理服務器:

                端口:8888      //根據自己的真實情況填寫

                Test Plan Creation:
                  目標控制器:測試計划⇨線程組(必須先添加線程組,否則無此選項)。

                  分組:。。。。。。。。。略

              

                Requests Filtering:
                排除模式:寫正則表達式,排除不想要的(例如:.*/.jpg等)下圖↓

                

                    點擊啟動

            

           打開瀏覽器設置代理(谷歌需要添加證書)
   (2)badby錄制:
                      啟動badby:啟動時錄制按鈕自動啟動
                      輸入網址:例如www.baidu.com 

      

      錄制完成后點擊:File→Export to Jmeter.....(以jmeter腳本形式保存)
      

      使用jmeter打開剛保存的腳本調試

    

    badby錄制的缺陷:有時候參數與請求地址是錯行的(就是第一個請求參數可能跑到下面一個請求)
    badby的bug:就是Step1=循環控制器和線程組的循環控制器沖突
    例如:在線程組循環次數=3;而step的循環次數=1,結果應該是執行3次,但是結果只執行了一次

     

    查看結果樹

     

 


免責聲明!

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



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