天天看點

Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程

Java Web性能測試 - 動态網站測試腳本錄制      

        本章講解使用Badboy對網站的請求進行錄制,錄制完成的腳本檔案可以直接用JMeter使用,免去在JMater中進行配置的時間。

        使用Badboy錄制基本的目的就是減少我們在使用JMeter測試WEB項目時,一個一個Url請求配置,一個個參數配置的麻煩。Badboy工具就像浏覽器一樣,你輸入網站的位址,然後在網站上進行操作,輸入了那些表單的參數,點選了哪些菜單,點選了哪些按鈕,隻要是與背景伺服器有互動的請求,都會被記錄,生成一個腳本檔案。然後在JMeter中導入這個檔案,就會自動生成一個測試單元,将你之前在Badboy中點選過的操作自動回放,也可以對請求的次數、順序進行配置,然後按照配置方案進行測試,JMeter測試完成後會生成聚合報告,顯示請求的吞吐量、耗時統計、流量統計、結果統計等等内容。

        一、下載下傳安裝

        Badboy下載下傳位址http://www.badboy.com.au/ 目前最新的2.2版本。軟體官方支援的是Windows和Linux作業系統。點選Download下載下傳後,具體安裝方法就不細說了。

Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程
Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程
Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程

        二、軟體說明

        安裝完成打開軟體界面,以Window為例,菜單欄下是工具欄,這個是比較常用的,工具欄下的位址欄,這裡是輸入網站位址的地方,工具欄左下是腳本欄,腳本欄顯示測試計劃的名稱和内容,腳本欄右邊是測試區,是網站内容顯示的地方,類似浏覽器的顯示區。生成一個測試腳本就是一個測試計劃,一個測試計劃會包含若幹測試用例。

Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程

        通過工具欄的錄制開始結束按鈕,開啟和關閉測試計劃。開始錄制後,登入網站,點選各個菜單和按鈕,完成對網站用例的覆寫,點選結束按鈕,完成測試計劃錄入。

Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程

三、錄制過程

       (1)錄制開始

        在位址欄輸入要測試網站位址,回車或者點選綠色轉到按鈕,顯示欄就會顯示網站内容,這個時候點選【工具欄】的錄制按鈕,然後輸入登入使用者名和密碼。點選登入按鈕,完成登入錄制,這時,腳本欄會出現一個首頁的url路徑。登入完成後,會出現登入的url請求路徑。

Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程

        (2)用例錄制

        登入網站後可以點選相關菜單和按鈕,badboy會記錄相關請求url位址和參數,腳本欄也會記錄相應位址。點選退出系統也同樣會記錄。

Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程
Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程
Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程
Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程

       (3)導出腳本

        導出腳本檔案。點選停止,結束錄制。點選菜單欄【File】按鈕,選擇【Export to JMeter】 導出腳本檔案。至此,腳本錄制工作結束。

Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程
Java Web性能測試 - 動态網站測試腳本錄制        一、下載下傳安裝        二、軟體說明三、錄制過程

繼續閱讀