JMeter是純Java編寫的軟件功能和性.能測(cè)試工具,其錄制腳本過(guò)于笨拙和復(fù)雜仰泻。而B(niǎo)adboy是用C++開(kāi)發(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即可開(kāi)始下載
2.安裝Badboy
下載完成后是一個(gè)exe文件勾扭,如?BadboyInstaller-2.2.5.exe 毡琉,雙擊即可開(kāi)始安裝。
END
二妙色、使用Badboy錄制腳本并導(dǎo)出為jmx格式
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)入百度界面并開(kāi)始錄制。
(注:如何需要進(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)擊文件→打開(kāi)→選中“Baidu_login.jmx”→打開(kāi)猪落。
(2)添加"查看結(jié)束樹(shù)"和"聚合報(bào)告"贞远。
? ? 1)Thread?Group右擊→添加→監(jiān)聽(tīng)器→查看結(jié)果樹(shù);
? ? 2)Thread?Group右擊→添加→監(jiān)聽(tīng)器→聚合報(bào)告笨忌;
2.啟動(dòng)腳本運(yùn)行完畢后點(diǎn)擊"查看結(jié)果樹(shù)"和"聚合報(bào)告"蓝仲。
啟動(dòng)方式一:點(diǎn)擊運(yùn)行->啟動(dòng) 或 "Ctrl+R"運(yùn)行腳本
啟動(dòng)方式二:點(diǎn)擊界面綠色三角形(開(kāi)始)按鈕
注:百度網(wǎng)站安全級(jí)別高,將錄制的腳本直接重新運(yùn)行會(huì)出現(xiàn)相應(yīng)異常蜜唾,故此查看結(jié)構(gòu)樹(shù)和聚合報(bào)告都有異常杂曲。需做相應(yīng)配置即可成功登陸。
(1)啟動(dòng)腳本運(yùn)行完畢后查看"察看結(jié)果樹(shù)"袁余。
(2)啟動(dòng)腳本運(yùn)行完畢后查看"聚合報(bào)告"擎勘。
END
Badboy錄制腳本為英文版本,所以當(dāng)JMeter打開(kāi)jmx時(shí)測(cè)試計(jì)劃顯示為"Thread Group"颖榜。