JMeter是純Java編寫的軟件功能和性.能測(cè)試工具,其錄制腳本過(guò)于笨拙和復(fù)雜。而Badboy是用C++開發(fā)的動(dòng)態(tài)應(yīng)用測(cè)試工具,其擁有強(qiáng)大的屏幕錄制和回放功能,同時(shí)提供圖形結(jié)果分析功能,剛好彌補(bǔ)了JMeter的不足之處。故此做Web測(cè)試使用這兩個(gè)工具將是最佳組合。同時(shí)Badboy錄制的腳本可導(dǎo)出為JMeter支持的jmx格式腳本。
接下給大家分享:JMeter如何使用Badboy錄制Web測(cè)試腳本?
Apache JMeter v2.2.5
Badboy v2.2
示例系統(tǒng):win10 (64位)
1.下載
Badboy官網(wǎng):http://www.badboy.com.au/

直接點(diǎn)擊Continue即可

根據(jù)需要選擇下載版本,點(diǎn)擊Download即可開始下載

2.安裝Badboy
下載完成后是一個(gè)exe文件,如?BadboyInstaller-2.2.5.exe ,雙擊即可開始安裝。
END
1.啟動(dòng)Badboy工具,進(jìn)入Badboy安裝目錄下雙擊 badboy.exe 即可(或者在服務(wù)中搜索Badboy)。下圖是Badboy主界面。

2.以登陸百度為例錄制腳本,輸入百度網(wǎng)址(https://www.baidu.com)后敲回車 或者 點(diǎn)擊綠色訪問(wèn)按鈕,即進(jìn)入百度界面并開始錄制。
(注:如何需要進(jìn)行停止錄制的話,可以點(diǎn)擊紅色錄制,即可停止錄制)

3.登陸百度

4.登陸成功后進(jìn)入個(gè)人用戶界面

5.回放錄制的腳本
Step1右擊->選擇Play 或 Play All

6.將錄制腳本導(dǎo)出為?jmx格式
點(diǎn)擊File→Export?to?JMeter→另存為"Baidu_login.jmx"→保存。


END
三、使用JMeter運(yùn)行導(dǎo)出的jmx腳本
1.啟動(dòng)JMeter,導(dǎo)入"Baidu_login.jmx"。
?(1)點(diǎn)擊文件→打開→選中“Baidu_login.jmx”→打開。



(2)添加"查看結(jié)束樹"和"聚合報(bào)告"。
? ? 1)Thread?Group右擊→添加→監(jiān)聽器→查看結(jié)果樹;
? ? 2)Thread?Group右擊→添加→監(jiān)聽器→聚合報(bào)告;


2.啟動(dòng)腳本運(yùn)行完畢后點(diǎn)擊"查看結(jié)果樹"和"聚合報(bào)告"。
啟動(dòng)方式一:點(diǎn)擊運(yùn)行->啟動(dòng) 或 "Ctrl+R"運(yùn)行腳本

啟動(dòng)方式二:點(diǎn)擊界面綠色三角形(開始)按鈕

注:百度網(wǎng)站安全級(jí)別高,將錄制的腳本直接重新運(yùn)行會(huì)出現(xiàn)相應(yīng)異常,故此查看結(jié)構(gòu)樹和聚合報(bào)告都有異常。需做相應(yīng)配置即可成功登陸。
(1)啟動(dòng)腳本運(yùn)行完畢后查看"察看結(jié)果樹"。

(2)啟動(dòng)腳本運(yùn)行完畢后查看"聚合報(bào)告"。

END
Badboy錄制腳本為英文版本,所以當(dāng)JMeter打開jmx時(shí)測(cè)試計(jì)劃顯示為"Thread Group"。