1. 程式人生 > >壓測JMeter---4、JMeter指令碼錄製·Badboy

壓測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方式顯示返回

希望對你有幫助,祝你有一個好心情,加油!

若有錯誤、不全、可優化的點,歡迎糾正與補充!