- 什么是腳本錄制
在進(jìn)行測試的時(shí)候顿肺,可能有好多腳本或者界面需要操作測試,并且有些測試鏈接需要重復(fù)多線程高并發(fā)進(jìn)行測試性昭,我們一般會針對這一些操作拦止,進(jìn)行一個(gè)腳本錄制,錄制好之后糜颠,之后測試就可以在這個(gè)基礎(chǔ)上進(jìn)行測試汹族。
- Jemeter腳本錄制方式
web端:BadBoy腳本錄制
app端:使用Jmeter自帶的代理服務(wù)器進(jìn)行腳本錄制
- Android手機(jī)端腳本錄制
前提:電腦和手機(jī)在同一網(wǎng)絡(luò)段上
1):添加http代理服務(wù)器
2):在線程中添加錄制控制器
3):在http代理服務(wù)器中指定錄制腳本的路徑,默認(rèn)端口8888
4):查看本地的ip(wifi熱點(diǎn))
5):設(shè)置移動(dòng)端代理其兴,IP和端口號
6):啟動(dòng)
7):打開手機(jī)app,抓取接口
8):點(diǎn)擊”停止”按鈕顶瞒,結(jié)束錄制
4.web端腳本錄制
1).安裝badboy腳本軟件
2).打開badboy軟件
3).badboy腳本錄制:點(diǎn)擊錄制按鈕進(jìn)行腳本錄制,完成打開搜狗搜索元旬,搜索測試崗位薪資操作搁拙,然后停止,回放法绵,(回放的時(shí)候,會因?yàn)榫幋a原因?qū)е聛y碼酪碘,需要手動(dòng)調(diào)亂碼問題)
4).添加驗(yàn)證點(diǎn):驗(yàn)證點(diǎn)的作用就是驗(yàn)證腳本是否按照我們測試的思路執(zhí)行朋譬,判斷腳本執(zhí)行過程中是否存現(xiàn)問題
5).badboy參數(shù)化:所謂參數(shù)化,是指請求的某個(gè)參數(shù)提前設(shè)定多個(gè)值兴垦,在具體請求的時(shí)候徙赢,去獲取提前設(shè)定的值,不同的業(yè)務(wù)場景設(shè)置的參數(shù)不一致探越。
6).導(dǎo)出Jmeter腳本
7).在Jmeter中導(dǎo)入badboy生成的腳本狡赐,驗(yàn)證測試
8).badboy并發(fā)測試
9).badboy測試報(bào)告:在badboy-->view--->report下可以看到測試報(bào)告