『動善時』JMeter基礎 — 45、腳本錄製工具Badboy介紹
1、Badboy軟體介紹
Badboy
是一款免費的Web自動化測試工具,是用C++開發的動態應用測試工具。
其擁有強大的螢幕錄製和回放功能,提供圖形結果分析功能,剛好彌補了JMeter的不足之處。
所以再做Web測試時,使用這兩個工具將是最佳組合。
同時Badboy
提供了將錄製好的Web測試腳本,可直接導出生成JMeter支援的.jmx
格式的腳本。
2、Badboy下載
Badboy官網地址://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)
:運行或回放的最長時間(毫秒)。