如何使用JMeter和badboy進(jìn)行壓力測(cè)試

? ? ?? 最近學(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é)果:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容