? ? ?? 最近學(xué)習(xí)jmeter壓力測(cè)試,看到網(wǎng)上很多資料說(shuō)可以直接用badboy進(jìn)行錄制,不需要自己編寫(xiě)腳本代碼,就決定試一試,但是badboy內(nèi)嵌的瀏覽器是ie8,部分新的網(wǎng)站已經(jīng)不做ie8的適配,這類網(wǎng)頁(yè)就需要用代理服務(wù)器錄制。
1.在使用jmeter前要先下載jdk包,配置java環(huán)境。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
jdk下載地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html? ? ? ? ? ? ? ? ? ??
配置環(huán)境變量請(qǐng)百度,Mac和windows配置的方法不一樣,配置完成后在運(yùn)行窗口檢查一下java -version確定java環(huán)境配置完成

如果出現(xiàn)上圖就是配置成功
2.Jmeter的下載地址:http://jmeter.apache.org/download_jmeter.cgi

將下載后的zip解壓后,在bin目錄下找到JMeter.bat文件,雙擊就可以運(yùn)行JMeter了。
3.badboy的下載
下載鏈接:https://pan.baidu.com/s/13t4QBZvjzCtWLMxHRDwVyw? 提取碼:v5rq
下載后安裝,打開(kāi)界面如下:

4.點(diǎn)擊紅色按鈕開(kāi)始錄制(注意默認(rèn)顯示recording開(kāi)始錄制) ? ?
5.在地址欄輸入網(wǎng)址:http://www.baidu.com 并回車,在百度頁(yè)面進(jìn)行操作,比如我是登錄百度賬號(hào)再退出百度賬號(hào)
6.最后結(jié)束錄制(再次點(diǎn)擊紅色的按鈕),在badboy的左側(cè)的script中可以看到操作的流程如下圖

7.點(diǎn)擊File-》Export to Jmeter…將腳本導(dǎo)出為jmx格式?
8.打開(kāi)Jmeter,點(diǎn)擊File–》Open打開(kāi)上面操作中保存的jmx格式腳本,即如下圖所示

9.在jmeter中打開(kāi)剛才通過(guò)badboy保存的.jmx文件,留下需要測(cè)試的內(nèi)容,把一些錄制過(guò)程中多余內(nèi)容刪除

10.設(shè)置線程組的三個(gè)參數(shù)的定義分別為:線程數(shù),Ramg-up Period(in seconds)(間隔時(shí)間),循環(huán)次數(shù) ,我設(shè)置的線程數(shù)為100,時(shí)間間隔為1s,循環(huán)次數(shù)為1次

11.設(shè)置監(jiān)聽(tīng)器,為了觀察來(lái)自提供的取樣器的響應(yīng)內(nèi)容,可以添加“觀察結(jié)果樹(shù)”監(jiān)聽(tīng)器,為了圖形化觀察響應(yīng)時(shí)間,可以添加“圖形結(jié)果”,查看完整的測(cè)試結(jié)果和通過(guò)率,可以添加“聚合報(bào)告”。
12.以上設(shè)置完成后,點(diǎn)擊綠色的開(kāi)始按鈕進(jìn)行測(cè)試

13.測(cè)試結(jié)果如下:
聚合報(bào)告:

查看結(jié)果數(shù):

圖形結(jié)果:
