1.什么是腳本錄制
在進(jìn)行測(cè)試的時(shí)候舅柜,可能有好多腳本或者界面需要操作測(cè)試梭纹,并且有些測(cè)試鏈接需要重復(fù)多線程高并發(fā)進(jìn)行測(cè)試,我們一般會(huì)針對(duì)這一些操作致份,進(jìn)行一個(gè)腳本錄制变抽,錄制好之后,測(cè)試就可以在這個(gè)基礎(chǔ)上進(jìn)行測(cè)試氮块。
2.Jemeter腳本錄制方法
web端:BadBoy腳本錄制
app端:使用Jmeter自帶的代理服務(wù)器進(jìn)行腳本錄制
3.Android手機(jī)端腳本錄制
前提:電腦和手機(jī)在同一網(wǎng)絡(luò)段上
1.添加http代理服務(wù)器:添加——非測(cè)試元件——HTTP代理服務(wù)器
2.在線程中添加錄制控制器:添加——邏輯控制器——錄制控制器
3.在http代理服務(wù)器中指定錄制腳本的路徑绍载,默認(rèn)端口8888
4.查看本地的ip:ipconfig
5.設(shè)置移動(dòng)端代理,IP和端口號(hào)
6.啟動(dòng)
7.打開(kāi)手機(jī)app滔蝉,抓取接口
8.點(diǎn)擊“停止”按鈕击儡,結(jié)束錄制
4.web端腳本錄制
1.安裝badboy腳本軟件
2.打開(kāi)badboy軟件
3.badboy腳本錄制
點(diǎn)擊錄制按鈕進(jìn)行腳本錄制,完成打開(kāi)搜狗搜索蝠引,搜索測(cè)試崗位薪資操作阳谍,然后停止,回放
4.添加驗(yàn)證點(diǎn)
驗(yàn)證點(diǎn)的作業(yè)就是驗(yàn)證腳本是否按照我們測(cè)試的思路執(zhí)行螃概,判斷腳本執(zhí)行過(guò)程中是否存在問(wèn)題
5.badboy參數(shù)化
所謂參數(shù)化矫夯,是指請(qǐng)求的某個(gè)參數(shù)提前設(shè)定多個(gè)值,在具體請(qǐng)求的時(shí)候吊洼,去獲取提前設(shè)定的值训貌,不同的業(yè)務(wù)場(chǎng)景設(shè)置的參數(shù)不一致
6.導(dǎo)出Jmeter腳本
7.在Jmeter中導(dǎo)入badboy生產(chǎn)的腳本,驗(yàn)證測(cè)試
8.badboy并發(fā)測(cè)試
選擇tools run background
9.badboy測(cè)試報(bào)告
在badboy——view——report下可以看到測(cè)試報(bào)告