测试工具之badboy
?
badboy這個(gè)工具本身用處不是很大,但有個(gè)錄制腳本的功能,還是jmeter腳本,所以針對(duì)這一點(diǎn)很多懶人就可以通過(guò)這個(gè)錄制腳本,而不需要自己去編寫
?
badboy工具最近還是2016年更新的,后面也沒(méi)在更新了,官方下載地址如下:
http://www.badboy.com.au/download/index
?
下載完成后,直接雙擊安裝即可~,安裝完成打開(kāi)如下界面:
?
?上圖中已經(jīng)標(biāo)出了各功能區(qū)域,其實(shí)很簡(jiǎn)單,稍微摸索下就能會(huì)簡(jiǎn)單使用,下面簡(jiǎn)單介紹下使用
?
1、錄制腳本:點(diǎn)擊紅色按鈕即開(kāi)始錄制腳本
2、在網(wǎng)址輸入?yún)^(qū)輸入被測(cè)網(wǎng)址(這里以百度為例)
3、在百度網(wǎng)頁(yè)里面輸入搜索字符或者點(diǎn)擊其他新聞、
4、完成以后,點(diǎn)擊黑色方形停止按鈕
?
這樣腳本就錄制好了,在左側(cè)就能看到對(duì)應(yīng)的訪問(wèn)過(guò)的web對(duì)象,對(duì)象不光是網(wǎng)頁(yè)還包括其他一些屬性
我們可以點(diǎn)擊File -> Export to Jmeter把腳本保存為jmeter腳本,這樣就可以在jmeter中直接導(dǎo)入腳本,無(wú)需手動(dòng)去寫,非常方便
?
?
?
?
badboy也還有其他一些功能,如下:
?
1、增加斷言
選中網(wǎng)頁(yè)區(qū)的任意字符,然后選擇Tools -> Add Assertion for selection,即可增加斷言:
?
增加的斷言如下:
?
雙擊下面的Check for text,我們修改指定斷言為“新聞”:
?
然后右擊“Step 1”,選擇“Clear Response”清除之前的測(cè)試結(jié)果,再點(diǎn)擊執(zhí)行按鈕就可以測(cè)試了,結(jié)果如下:
如果是綠色的勾勾,那就是OK的,我們可以把剛才設(shè)置的“新聞”改成“新聞23”(記得清除之前的測(cè)試結(jié)果),測(cè)試一下,結(jié)果如下:
在跳出的框中看到哪邊測(cè)試有問(wèn)題,這里是斷言有問(wèn)題,我們點(diǎn)擊確定后,在左側(cè)可以看到用例執(zhí)行失敗:
?
?2、參數(shù)化
在設(shè)置區(qū)域選擇Variables:
然后右擊空白處,選擇“Add Variables”,出現(xiàn)如下界面:
?
這里我們只設(shè)置倆個(gè)要檢查的項(xiàng),然后點(diǎn)擊OK,這樣就設(shè)置好了變量
然后我們雙擊步驟中的斷言,把要檢查項(xiàng)選擇為設(shè)置的變量:
點(diǎn)擊確定,再雙擊Step或者右擊Step選擇property,勾選“For each value for variable”,點(diǎn)擊確定:
?
這時(shí)候再執(zhí)行用例,可以發(fā)現(xiàn)執(zhí)行了倆遍,即每個(gè)設(shè)置的變量都檢查了一遍
?
轉(zhuǎn)載于:https://www.cnblogs.com/watertaro/p/9426591.html
總結(jié)
以上是生活随笔為你收集整理的测试工具之badboy的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 英雄联盟投降是什么?
- 下一篇: 安装好MongoDB,但服务中没有Mon