1、Badboy軟件介紹
Badboy是一款免費的Web自動化測試工具,是用C++開發的動態應用測試工具。
其擁有強大的屏幕錄制和回放功能,提供圖形結果分析功能,剛好彌補了JMeter的不足之處。
所以再做Web測試時,使用這兩個工具將是最佳組合。
同時Badboy提供了將錄制好的Web測試腳本,可直接導出生成JMeter支持的.jmx格式的腳本。
2、Badboy下載
Badboy官網地址:http://www.badboy.com.au
提示:
官網下載時候會有用戶郵件驗證的,直接
continue跳過,下載即可。不過現在可能在國內無法登陸該官網,那就需要梯子。
或者在國內的第三方網站上進行下載。
3、Badboy安裝
雙擊打開BadboyInstaller-2.2.5.exe安裝文件。
(1)Badboy許可協議界面,點擊I Agree。

(2)選擇Badboy要安裝的目錄,選擇目錄完成后,點擊Install。

(3)確認提示
在安裝的過程中會彈出一個提示,如下:

意思是說:Badboy想要在“開始”菜單中創建一個名為Programs\ Badboy的項目,要執行此操作嗎?
點擊是即可。
(4)點擊close完成安裝。

總結:
- Badboy的安裝和一般的Windows安裝程序沒區別,無腦下一步就行;
- 安裝完成后在開始菜單里面有Badboy的快捷方式(桌面沒有)。如果沒有找到,在Badboy安裝目錄下找到
badboy.exe文件,雙擊啟動即可。
4、Badboy界面介紹
Badboy安裝完成后,在計算機的桌面上沒有快捷方式的,需要點擊左下角開始,在開始菜單中打開Badboy軟件。
打開界面如下:

(1)菜單欄:
File:有常用的打開腳本,新建腳本,導出腳本,保存腳本等功能。Edit:有常用的撤消、重做、剪切、復制、粘貼、搜索/替換等功能。
可以使用F3快捷鍵彈出搜索/替換界面。View:展示和隱藏視圖區域,其中Report功能還有3種定制供用戶選擇。

Tools:其中的功能較多。
例如:我們可以配置數據源自動化的填充數據。
還可以插入一些測試元件,如:斷言,監視器等功能。

Preferences:我們可以在Preferences選項下改變Badboy系統設置,是針對Badboy軟件的一些配置。Help:其中點擊Content是幫忙文檔,我的系列文章也是基於Badboy的幫助文檔進行整理和依據。
(2)工具欄:
工具欄中全部的功能都包含在菜單欄中,換句話說就是把菜單欄中常用的操作編輯到工具欄中了。
常用的快捷鍵說明一下:

- 新建錄制腳本。
- 打開已錄制的腳本。
- 保存錄制好的腳本。
- 錄制按鈕,點擊之后記錄操作。
- 停止按鈕,在停止途中不會記錄操作,如果需要再次開始錄制,需要再次點擊錄制按鈕,會繼續錄制,在
Step1頭部會出現紅點。 - 回放按鈕。
- 回放所有。
- 倒回按鈕,退回到前一步操作。
- 單獨運行一個請求。
(3)左下角界面視圖:
1)Variables View:變量視圖,在錄制到的需要參數化的地方能夠在這里操作之后導入JMeter。
2)Summary View:摘要視圖
參數說明:
Played:運行或回放腳本的次數。Succeeded:成功運行或回放腳本的次數。Failed:失敗運行或回放腳本的次數。Assertions:斷言失敗次數。Warnings:生成的警告次數。
當發生的問題時警告不會阻止回放,只是表明你的腳本或web站點的問題。
例如,一個頁面存JavaScript錯誤,或者在填充Form時無法找到指定的表單,將被記錄為此次回放響應的警告。Timeouts:發生超時的次數。Avg Time(ms):運行或回放的平均時間(毫秒)。Max Time(ms):運行或回放的最長時間(毫秒)。
