1.簡(jiǎn)介
在使用jmeter自動(dòng)錄制腳本時(shí)會(huì)產(chǎn)生很多無(wú)用的請(qǐng)求冰蘑,所以推薦使用badboy錄制腳本之后保存為jmx文件和泌,在jmeter中打開使用。因此我在這里介紹一下Badboy這款工具祠肥,本來(lái)打算不做介紹了武氓,原因是因?yàn)檫@款工具已經(jīng)不在維護(hù)和更新了,但是考慮到有些童鞋們不能手?jǐn)]測(cè)試腳本,所以我還是抽點(diǎn)時(shí)間來(lái)介紹這一款風(fēng)靡一時(shí)的錄制工具县恕。
2.badboy簡(jiǎn)介
Badboy監(jiān)控internet?explorer的活動(dòng),提供錄制/回放功能.?錄制功能:badboy窗口的頂部顯示當(dāng)前是否處于錄制狀態(tài),如果點(diǎn)擊play按鈕,badboy自動(dòng)關(guān)閉錄制功能,等到play結(jié)束后,可以點(diǎn)擊recording按鈕,繼續(xù)錄制腳本.
注意:必須等到上一步的request處理完畢后,才能點(diǎn)擊發(fā)送下一個(gè)request,否則下一個(gè)request會(huì)作為第一個(gè)request的子frame.
1.輕量級(jí)的免費(fèi)測(cè)試工具东羹;
2.可以功能測(cè)試,主要還是性能測(cè)試忠烛;
3.可以單獨(dú)進(jìn)行簡(jiǎn)單任務(wù)的壓力測(cè)試属提,也可以作為Jmeter腳本開發(fā)工具。 主要是測(cè)試人員使用美尸。也有少量功能支持開發(fā)人員調(diào)試冤议、自測(cè)使用。
3.下載
1. 最近試了一下师坎,官網(wǎng)不能訪問(wèn)了恕酸,可能是因?yàn)椴桓戮S護(hù)的原因吧,因此提供了一個(gè)安裝包,你可以自己下載安裝一下,如下:
badboy安裝包:鏈接: https://pan.baidu.com/s/1Ae3tLuP3q7301SzyXDGw2A 提取碼: jcg5
2. 下載后安裝(傻瓜式安裝屹耐,在這里就不贅述了)
3. 點(diǎn)擊安裝好的badboy的圖標(biāo)尸疆,你將看到Badboy的IDE界面,下圖是對(duì)界面進(jìn)行的簡(jiǎn)單注解惶岭,其中包括Badboy官網(wǎng)的一個(gè)介紹截圖
4.這個(gè)是對(duì)其進(jìn)行的一個(gè)詳細(xì)的介紹,如下圖所示:
4.界面及功能總述
4.1菜單欄
1.File: 包括常用的打開腳本症革,新建腳本,導(dǎo)出腳本鸯旁,保存腳本等功能
2.Edit: 點(diǎn)擊Edit menu下的Search/Replace將在面板中彈出如下界面噪矛,幫助我們?cè)谀_本中選擇和替換功能。點(diǎn)擊X 關(guān)閉窗口铺罢。當(dāng)然我們也可以使用F3快捷鍵彈出此界面
3.View: 點(diǎn)擊和再次點(diǎn)擊,改變展示和隱藏視圖區(qū)域韭赘,其中Report 功能還有3種定制供用戶選擇缩滨,這部分將來(lái)的課程會(huì)講解
4.Tools: 中的功能較多,比如我們可以配置數(shù)據(jù)源自動(dòng)化的填充數(shù)據(jù)到測(cè)試的系統(tǒng)上泉瞻,特別是某些測(cè)試點(diǎn)值不能唯一時(shí)脉漏,從數(shù)據(jù)源讀取是很普遍的方法,QTP就能便捷讀取Excel的數(shù)據(jù)
5.Preferences: 我們可以在General Tab下改變系統(tǒng)設(shè)置 袖牙。比如:默認(rèn)配置下侧巨,點(diǎn)擊右側(cè)箭頭請(qǐng)求時(shí)自動(dòng)觸發(fā)錄制,如果想取消此配置鞭达,可以去掉勾選司忱,如下皇忿。
6. Help:
其中點(diǎn)擊Content可以幫忙文檔坦仍,我的系列文章也是基于Badboy的幫助文檔進(jìn)行整理和依據(jù)
4.2Tools bar:部分工具介紹
1.創(chuàng)建測(cè)試組,測(cè)試單元桨踪,步驟
2.錄制模式: Request 和 Navigation 兩種
3.運(yùn)行腳本:我們也習(xí)慣稱跑腳本
4.其他:打開,保持墓怀,捕捉截圖汽纠,創(chuàng)建變量,定時(shí)等
4.3 瀏覽器地址欄
由于Badboy錄制區(qū)域是右半部分的內(nèi)容區(qū)傀履,因此網(wǎng)站的起點(diǎn)應(yīng)該在地址欄啟動(dòng)
4.4 腳本樹
在使用早期的Badboy低版本中,只有Step的級(jí)別钓账,在后來(lái)的不斷更新和迭代中碴犬,Badboy在后來(lái)的幾個(gè)版本中開始引入Suite和test的概念,這樣做的好處是更明顯的體現(xiàn)腳本的層級(jí)梆暮,測(cè)試人員一目了然服协,后邊維護(hù)人也好接手。這里將以測(cè)試博客園的的發(fā)表隨筆功能為例進(jìn)行后續(xù)的所有課程的情景學(xué)習(xí)啦粹。接觸過(guò)測(cè)試的童鞋們或者小伙伴們都應(yīng)該理解偿荷,如果我們測(cè)試博客園,發(fā)表隨筆功能只是其中一個(gè)模塊的一個(gè)功能唠椭,博客園還有很多其他的功能跳纳,如下我列舉了的簡(jiǎn)單功能列表和測(cè)試思路:
層級(jí)說(shuō)明:如果我們都以Step為匯總所有的測(cè)試步驟贪嫂,只是使用Step name或ID區(qū)分還是不容易理解和尋找寺庄,現(xiàn)在,我們可以將一級(jí)功能定位為Suite級(jí)別撩荣,將Test定位為測(cè)試點(diǎn)铣揉,Step層是測(cè)試的不同場(chǎng)景。當(dāng)然餐曹,Badboy也沒(méi)有明確規(guī)定必須使用多個(gè)Suites或Tests逛拱,只是默認(rèn)增加一個(gè)Test時(shí)會(huì)自動(dòng)增加下級(jí)Step,并且Test在一個(gè)樹狀層級(jí)上台猴,如下圖所示:
按照上班的介紹做一個(gè)發(fā)布隨筆的層級(jí)俱两,如下圖所示:
增加:除了點(diǎn)擊上邊的圖標(biāo)曹步,還可以這樣:右擊選擇Add
重命名:雙擊名稱后,將彈出對(duì)話框讲婚,可以輸入新名稱及描述尿孔,點(diǎn)擊Ok,保存操作
刪除:右擊選擇Delete
Template模板:右擊選擇Save as Template,使用模板可以有效的體現(xiàn)腳本重用的理念,例如物赶,我們可以將有2個(gè)輸入項(xiàng)無(wú)驗(yàn)證碼的登錄腳本保持為模板白指,當(dāng)有其他網(wǎng)站也是這樣的登錄方式時(shí),可以直接引入酵紫,無(wú)需再次錄制告嘲。
5.小結(jié)
好了,今天就是對(duì)這款工具有一個(gè)大致的了解會(huì)用就可以了奖地,如果想深入學(xué)習(xí)橄唬,可以查看一下英文版的使用手冊(cè),介紹的很詳細(xì)参歹。