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)
:執行或回放的最長時間(毫秒)。