JMeter-使用Badboy錄制Web測(cè)試腳本

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位)

一、Badboy下載與安裝

1.下載

Badboy官網(wǎng):http://www.badboy.com.au/

Badboy首頁(yè)

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

直接點(diǎn)擊

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

下載頁(yè)面

2.安裝Badboy

下載完成后是一個(gè)exe文件,如?BadboyInstaller-2.2.5.exe ,雙擊即可開始安裝。

END

二、使用Badboy錄制腳本并導(dǎo)出為jmx格式

1.啟動(dòng)Badboy工具,進(jìn)入Badboy安裝目錄下雙擊 badboy.exe 即可(或者在服務(wù)中搜索Badboy)。下圖是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”→打開。

導(dǎo)入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)行腳本

運(yùn)行->啟動(dòng)

啟動(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é)果樹"。

察看結(jié)果樹

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

聚合報(bào)

END

注意事項(xiàng)

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

?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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