一、下載
1、官網:https://badboy.en.softonic.com/ (貌似停止維護)
2、網盤:https://pan.baidu.com/s/1WustinShXDfQ4Sr08_L61g
提取碼:1fmq
3、網站:Download Badboy by Badboy Software
二、基礎知識
1、概述
Badboy是用C++開發的動態應用測驗工具,擁有強大的螢屏錄制和回放功能,可提供圖形結果分析功能,同時Badboy提供了將Web測驗腳本直接匯出生成Jmeter腳本的功能,為Jmeter支持的jmx格式腳本;他是一款免費的web自動化測驗工具,一般與JMeter結合使用
2、界面說明

- File:包括常用的打開腳本,新建腳本,匯出腳本,保存腳本等功能
- Preferences: 可以在General Tab下改變系統設定,比如:默認配置下,點擊右側箭頭請求時自動觸發錄制,如果想取消此配置,可以去掉勾選,如下

- Tools bar:
- 創建測驗組、測驗單元

- 運行腳本

- 錄制模式: Request 和 Navigation 兩種

- 創建測驗組、測驗單元
三、腳本錄制
示例:點擊錄制按鈕進行腳本錄制,完成打開搜狗搜索:https://www.sogou.com/,搜索測驗崗位薪資操作,然后停止并查看回放

回放的時候,會因為編碼原因導致亂碼,需要手動調亂碼問題,編碼格式改為gbk

四、添加驗證點
a、選中物件(測驗崗位工資),再點擊Tools>選擇Add Assertion for Selection,未選擇文本會報錯

b、設定好檢查點后點擊paly all 按鈕


當問號轉變為對號后證明有檢查到檢查點的關鍵字,顯示正確

c、錯誤演示
修改文本,再點擊回放運行


五、引數化
1、將檢查點設定引數化
選擇Variables----->右鍵選擇Add variable----->添加引數點擊add按鈕----->添加完引數后點擊ok按鈕

運行結果:

2、badboy引數化
檢查點引數化,是指請求的某個引數提前設定多個值,在具體請求的時候,去獲取提前設定的值,不同的業務場景設定的引數不一致
a、選擇Variables>右鍵選擇Add variable

b、添加引數點擊add按鈕>添加完引數后點擊ok按鈕

添加完成:

準備運行:這個里面一定需要選擇一個,可以雙擊選擇

更改query值:

更改驗證點,然后點擊回放,查看搜索回放結果:

六、badboy測驗報告
- View > Report > Detail Report

七、Jmeter腳本
1、Badboy匯出Jmeter腳本: File > Export to JMeter > 選擇保存目錄
2、Jmeter匯入badboy生成的腳本

八、參考資料
- BadBoy安裝與使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/356099.html
標籤:其他
