環境
Badboy version 2.1.1
JDK: 1.7.0_67
Apache JMeter-2.11
----------------------------------------------------------------------------------------------------
JMeter錄制腳本有多種方法,其中最常見的方法是用第三方工具badboy錄制,另外還有JMeter自身設定(Http代理伺服器+IE浏覽器設定)來錄制腳本,但這種方法錄制出來的腳本比較多且比較亂,個人不太喜歡,一般常見Badboy進行錄制,下面來介紹下Badbody錄制。
注:使用JMeter的代理或是BadBoy進行錄制的時候,特别是JMeter代理的時候,操作不能太快,不然容易造成錄制失敗。
badboy簡介:
Badboy是一款免費WEB自動化測試工具。
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的支援.
注:轉載需注明出處及作者。