3.5.2 使用Badboy錄製Web效能測試指令碼

n8765發表於2015-06-13

3.5.2  使用Badboy錄製Web效能測試指令碼

本節主要介紹如何使用Badboy錄製Web效能測試指令碼。由於測試工具Badboy支援對HTTPS協議的錄製,因此可以作為JMeter代理錄製的有益補充。使用者可以從http://www.badboy.com.au/下載Badboy的安裝檔案,安裝過程很簡單,一路單擊"下一步(Next)"按鈕即可。下面以"登入網路U盤"為例,介紹如何使用Badboy錄製Web效能測試指令碼。

1.使用Badboy錄製使用者操作

(1)啟動Badboy。首次啟動Badboy時,錄製按鈕預設處於選中狀態,如圖3-26所示中的紅色小圓點。

 
(點選檢視大圖)圖3-26  啟動Badboy
(2)在Badboy工具位址列中輸入測試網址,然後按Enter鍵。Badboy工具會使用內建的瀏覽器訪問對應的網址,如圖3-27所示。
 
圖3-27  Badboy訪問測試網址
(3)在Badboy工具開啟的頁面中完成登入所需的各項操作,接下來可以在左上角的指令碼框中看到錄製產生的測試指令碼,如圖3-28所示。
 
圖3-28  使用Badboy完成指令碼錄製

2.匯出Badboy測試指令碼

(1)在Badboy中完成指令碼錄製後,可以將測試指令碼匯出成JMX格式,以便後續供JMeter使用,如圖3-29和圖3-30所示。

 
圖3-29  匯出Badboy測試指令碼(1)
 
(點選檢視大圖)圖3-30  匯出Badboy測試指令碼(2)
(2)使用JMeter開啟通過Badboy匯出生成的測試指令碼"登入網路U盤.jmx",如圖3-31所示。
 
(點選檢視大圖)圖3-31  使用JMeter開啟Badboy生成的測試指令碼
(3)為測試指令碼新增監聽器,檢視結果樹和圖形結果,如圖3-32所示。
 
(點選檢視大圖)圖3-32  為測試指令碼新增監聽器

3.執行測試

使用者可以通過以下兩種方式執行測試:

Run→Start(執行→啟動)。

按"Crtl+R"組合鍵。

現在讓我們觀察監聽器(檢視結果樹),監視測試的執行情況,如圖3-33所示。

 
(點選檢視大圖)圖3-33  檢視結果樹
從圖3-33中我們可以看到測試執行正常,所有HTTP請求都得到了伺服器的正確響應,效能測試指令碼錄製成功。如圖3-34所示,從中可以看到測試的圖形結果。
 
(點選檢視大圖)圖3-34  圖形結果

相關文章