壓測JMeter---4、JMeter指令碼錄製·Badboy
效能測試工具的最大用途,就是模擬高併發,驗證Web系統的效能,在JMeter中,有兩種方式可以對web系統進行效能測試,一種是錄製,錄製出模擬指令碼,然後回放測試,另一種是直接採用HTTP請求Web伺服器,錄製指令碼的方式可以很方便的執行多個步驟的測試。
1)Badboy錄製
在JMeter中,有兩種方式實現錄製功能,一種是藉助著名的第三方軟體Badboy實現錄製,一個是使用JMeter代理伺服器實現錄製;
Badboy是一款測試指令碼錄製軟體工具,它能錄製使用者在瀏覽器的操作過程,然後可以將使用者的操作過程匯出為JMeter的.jmx測試計劃指令碼;
Badboy官方網站:http://www.badboy.com.au/
它是一個exe的安裝軟體,下載並安裝即可使用;
下載Badboy:
點選Download
點Continue>>
選擇一個版本,點Download下載
在Badboy的位址列輸入地址訪問,它即能記錄你的所有操作步驟,最後匯出JMeter指令碼,在JMeter中回放執行。
2)腳本回放與除錯
通過Badboy軟體錄製後,匯出的jmx檔案在JMeter中回放,回放通常會出錯,需要不斷去除錯指令碼;
比如:重定向改為跟隨重定向,編碼修改為UTF-8,引數如果有亂碼,手動改為正常編碼等;
1.確認錄製中
2.貼上訪問的頁面地址
3.點選訪問頁面
4.搜尋JMeter5.匯出JMeter指令碼6.匯出到F:\Jmeter\apache-jmeter-5.0\apache-jmeter-5.0\bin\templates\儲存為Badboy.jmx(儲存的名字)
7.開啟JMeter,開啟剛儲存的指令碼
8.重定向改為跟隨重定向
9.新增察看結果樹,啟動執行,用Browser方式顯示返回
希望對你有幫助,祝你有一個好心情,加油!
若有錯誤、不全、可優化的點,歡迎糾正與補充!