1. 介紹
Badboy是一個錄制請求的工具,這里用它來生成文件給JMeter用。
JMeter是一個用java寫的開源的性能測試工具,用於模擬在服務器、網絡或者其他對象上附加高負載以測試他們提供服務的受壓能力,或者分析他們提供的服務在不同負載條件下的總性能情況。你可以用JMeter提供的圖形化界面分析性能指標或者在高負載情況下測試服務器/腳本/對象的行為。
2. 下載
badboy下載鏈接 http://www.badboy.com.au/download/index
JMeter 下載鏈接http://jmeter.apache.org/download_jmeter.cgi
3. JMeter的一些介紹
1、Label: 定義的HTTP請求名稱
2、Samples: 表示這次測試中一共發出了多少個請求
3、Average: 訪問頁面的平均響應時間
4、Min: 訪問頁面的最小響應時間
5、Max: 訪問頁面的最大響應時間
6、Error%: 錯誤的請求的數量/請求的總數
7、Throughput:每秒完成的請求數
8、KB/Sec: 每秒從服務器端接收到的數據量
4. 使用Badboy
下面例子中,我們使用iteye的登錄網站,做一下壓力測試。
下面,我們先打開Babboy,然后輸入網址http://www.iteye.com/login, 輸入賬號、密碼。
點擊登錄后,可以看到左邊欄目多了
再導出JMeter文件: File —> Export to JMeter。
5. 使用JMeter
首先,我們在JMeter軟件上導入上面導出的文件,可以看到如下圖:
最后,我們設置線程數和運行程序
可以關注本人的公眾號,多年經驗的原創文章共享給大家。