badboy具有錄制和回放的功能,能夠添加斷言,對(duì)腳本進(jìn)行調(diào)試
http://www.badboy.com/
Badboy錄制(web端)
借用badboy
- 打開badboy的錄制按鈕
- Badboy的瀏覽器中輸入web項(xiàng)目的網(wǎng)址 <u>http://項(xiàng)目名:端口號(hào)/路徑</u>
- 停止錄制并在file選項(xiàng)中進(jìn)行導(dǎo)出jmeter(exceport jmeter) 生成.jmx文件
- 在jmeter中將.jmx打開并添加到線程中
Jmeter錄制(app端)
在線程租中添加http代理服務(wù)器,然后修改的是
*** http代理服務(wù)器是單擊測(cè)試計(jì)劃中非測(cè)試原件中找
1.端口號(hào)(和移動(dòng)端設(shè)備的端口號(hào)保持一直)ip地址進(jìn)行保持一直
2.將錄制好的http請(qǐng)求保存的位置可以修改(1.直接放入測(cè)試計(jì)劃中,2??梢栽诜湃氲骄€程組中)
3.在線程組中進(jìn)行添加 查看結(jié)果樹/聚合報(bào)告的時(shí)候 就可以對(duì)多個(gè)接口或者是業(yè)務(wù)場(chǎng)景進(jìn)行錄制
Jmeter的正則提取器
面試題:
在一個(gè)線程組中,B請(qǐng)求需要使用A請(qǐng)求返回的數(shù)據(jù),也就是常說的關(guān)聯(lián),將上一個(gè)請(qǐng)求的響應(yīng)結(jié)果作為下一個(gè)請(qǐng)求的參數(shù),則需要對(duì)A請(qǐng)求的響應(yīng)報(bào)文使用后置處理器,其中最方便最常用的就是正則表達(dá)式提取器了。
「
腳本錄制:
1、打開人badboy工具,點(diǎn)擊工欄目上的紅色圓形按鈕,在地址欄目中輸入被測(cè)試項(xiàng)目的地址。
錄制完成后,點(diǎn)擊工具欄旁邊黑色按鈕,結(jié)束錄制。
選擇“文件”--Export to Jmeter…
2、打開Jmeter工具,選擇“文件”-->“打開”選擇剛才保存的文件(.jmx類型),將文件導(dǎo)入進(jìn)來了。
Badboy錄制腳本提示腳本錯(cuò)誤解決方法:
在使用Badboy錄制腳本的時(shí)候,彈框提示“當(dāng)前頁面的腳本發(fā)生錯(cuò)誤”,而且會(huì)在錄制過程中頻繁彈框,影響工作效率,如圖:

解決方法:
1.Badboy默認(rèn)使用系統(tǒng)的IE瀏覽器,打開瀏覽器;
2.點(diǎn)擊【工具】-->【Internet選項(xiàng)】-->【 高級(jí)】Tab;
3.將【禁用腳本調(diào)試】復(fù)選框取消掉,不要勾選,并確認(rèn)后,再次錄制腳本,問題已解決,如下圖:

」