『動善時』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

image

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

image

(3)確認提示

在安裝的過程中會彈出一個提示,如下:

image

意思是說:Badboy想要在「開始」菜單中創建一個名為Programs\ Badboy的項目,要執行此操作嗎?

點擊是即可。

(4)點擊close完成安裝。

image

總結:

  • Badboy的安裝和一般的Windows安裝程式沒區別,無腦下一步就行;
  • 安裝完成後在開始菜單裡面有Badboy的快捷方式(桌面沒有)。如果沒有找到,在Badboy安裝目錄下找到badboy.exe文件,雙擊啟動即可。

4、Badboy介面介紹

Badboy安裝完成後,在電腦的桌面上沒有快捷方式的,需要點擊左下角開始,在開始菜單中打開Badboy軟體。

打開介面如下:

image

(1)菜單欄:

  • File:有常用的打開腳本,新建腳本,導出腳本,保存腳本等功能。
  • Edit:有常用的撤消、重做、剪切、複製、粘貼、搜索/替換等功能。
    可以使用F3快捷鍵彈出搜索/替換介面。
  • View:展示和隱藏視圖區域,其中Report功能還有3種訂製供用戶選擇。
    image
  • Tools:其中的功能較多。
    例如:我們可以配置數據源自動化的填充數據。
    還可以插入一些測試元件,如:斷言,監視器等功能。
    image
  • Preferences:我們可以在Preferences選項下改變Badboy系統設置,是針對Badboy軟體的一些配置。
  • Help:其中點擊Content是幫忙文檔,我的系列文章也是基於Badboy的幫助文檔進行整理和依據。

(2)工具欄:

工具欄中全部的功能都包含在菜單欄中,換句話說就是把菜單欄中常用的操作編輯到工具欄中了。

常用的快捷鍵說明一下:

image

  1. 新建錄製腳本。
  2. 打開已錄製的腳本。
  3. 保存錄製好的腳本。
  4. 錄製按鈕,點擊之後記錄操作。
  5. 停止按鈕,在停止途中不會記錄操作,如果需要再次開始錄製,需要再次點擊錄製按鈕,會繼續錄製,在Step1頭部會出現紅點。
  6. 回放按鈕。
  7. 回放所有。
  8. 倒回按鈕,退回到前一步操作。
  9. 單獨運行一個請求。

(3)左下角介面視圖:

1)Variables View:變數視圖,在錄製到的需要參數化的地方能夠在這裡操作之後導入JMeter。

2)Summary View:摘要視圖

參數說明:

  • Played:運行或回放腳本的次數。
  • Succeeded:成功運行或回放腳本的次數。
  • Failed:失敗運行或回放腳本的次數。
  • Assertions:斷言失敗次數。
  • Warnings:生成的警告次數。
    當發生的問題時警告不會阻止回放,只是表明你的腳本或web站點的問題。
    例如,一個頁面存JavaScript錯誤,或者在填充Form時無法找到指定的表單,將被記錄為此次回放響應的警告。
  • Timeouts:發生超時的次數。
  • Avg Time(ms):運行或回放的平均時間(毫秒)。
  • Max Time(ms):運行或回放的最長時間(毫秒)。

參考://www.cnblogs.com/y666/p/9991453.html