JMeter錄制腳本有多種方法量九,其中最常見
的方法是用第三方工具badboy錄制荞驴,另外還有JMeter自身設置(Http代理服務器+IE瀏覽器設置)來錄制腳本正林,但這種方法錄制出來的腳本比較
多且比較亂向楼,個人不太喜歡罢猪,一般常見Badboy進行錄制授瘦,下面來介紹下Badbody錄制醋界。
注:使用JMeter的代理或是BadBoy進行錄制的時候竟宋,特別是JMeter代理的時候,操作不能太快形纺,不然容易造成錄制失敗丘侠。
badboy簡介:
Badboy是一款免費WEB自動化測試工具。
官方下載地址:http://www.badboy.com.au
badboy的安裝跟一般的應用程序一樣逐样,Badboy是一款不錯web自動化測試工具蜗字,利用它來錄制腳本,并且錄制的腳本可以直接保存為JMeter文件來使用脂新。我無疑給我們帶來了很大我方便挪捕。
1.打開badboy工具,在地址欄目中輸入被測試項目的地址
注意:badboy正常狀態(tài)下是錄制狀態(tài)争便,為紅色按鈕级零,如圖
錄制完成后,點擊工具欄旁邊黑色按鈕滞乙,結束錄制妄讯。
2.選擇“文件”--Export to Jmeter…
3.打開JMeter工具,選擇“文件”-->“打開”選擇剛才保存的文件(.jmx類型)酷宵,將文件導入進來了亥贸。
錄制的腳本一定要添加HTTP Cookie Manager,否則腳本運行失敗浇垦,切記.
現(xiàn)在對于JMeter來
說炕置,一個測試計劃只能有一個Cookie管理器。因為當多個Manager存在時男韧,JMeter目前還沒有方法來指定使用哪個Manager.同時朴摊,一
個Cookie Manager中的存儲的Cookie也不能被其他Cookie
Manager所引用,所以同一個測試計劃中不建議使用多個Cookie Manager.
添加cookie將保證每個用戶使用不同的cookie此虑,但是分享一份Http element,幾乎所有的web測試都需要cookie的支持.