JMeter學習(2)錄製指令碼

來源:互聯網
上載者:User
JMeter學習(二)錄製指令碼

環境

Badboy version 2.1.1

JDK: 1.7.0_67

Apache JMeter-2.11

----------------------------------------------------------------------------------------------------

JMeter錄製指令碼有多種方法,其中最常見 的方法是用第三方工具badboy錄製,另外還有JMeter自身設定(HttpProxy 伺服器+IE瀏覽器設定)來錄製指令碼,但這種方法錄製出來的指令碼比較 多且比較亂,個人不太喜歡,一般常見Badboy進行錄製,下面來介紹下Badbody錄製。

註:使用JMeter的代理或是BadBoy進行錄製的時候,特別是JMeter代理的時候,操作不能太快,不然容易造成錄製失敗。

badboy簡介:

  • Badboy是一款免費WEB自動化測試載入器。
  • 官方下載地址:http://www.badboy.com.au
  • badboy的安裝跟一般的應用程式一樣,Badboy是一款不錯web自動化測試載入器,利用它來錄製指令碼,並且錄製的指令碼可以直接儲存為JMeter檔案來使用。我無疑給我們帶來了很大我方便。

1.開啟badboy工具,在地址欄目中輸入被測試專案的地址

注意:badboy正常狀態下是錄製狀態,為紅色按鈕,

錄製完成後,點擊工具列旁邊黑色按鈕,結束錄製。

2.選擇“檔案”--Export to Jmeter…

3.開啟JMeter工具,選擇“檔案”-->“開啟”選擇剛才儲存的檔案(.jmx類型),將檔案匯入進來了。

錄製的指令碼一定要添加HTTP Cookie Manager,否則指令碼運行失敗,切記.

現在對於JMeter來 說,一個測試計劃只能有一個Cookie管理器。因為當多個Manager存在時,JMeter目前還沒有方法來指定使用哪個Manager.同時,一 個Cookie Manager中的儲存的Cookie也不能被其他Cookie Manager所引用,所以同一個測試計劃中不建議使用多個Cookie Manager.

添加cookie將保證每個使用者使用不同的cookie,但是分享一份Http element,幾乎所有的web測試都需要cookie的支援.

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.