Gatling|線上網頁壓力測試工具

Gatling
是一個基於Scala編寫的網頁壓力測試工具,運行於JVN1.8環境中,除了可以通過Scala指令碼來編寫測試方案外,也支援用錄製的方法來編寫需要的Scala指令碼。

Galing是通過local的Proxy來錄製網頁操作,因此第一步要把Proxy設定起來,以下使用Google Chrome當範例。

1.Chrome 進階設定→【變更Proxy 設定…】→按【LAN設定】

2.勾選Proxy伺服器,並輸入位址127.0.0.1,連線埠8000,輸入好後按〔確定〕

3.執行bin資料夾裡的recorder.bat (必須set JAVA_HOME=C:JDK1.8),在Package與Class
Name輸入測試的識別值。按右下角的Start開啟local的Proxy server(即本工具)。

Gatling

4.開啟Google
Chrome瀏覽器,開始瀏覽要測試的網址,測試過程中可以看到Request與Response會有資訊顯示出來。測試完成後按右上角的〔Stop &
Save〕,測試檔test01.scala會存入指定的目錄。

5.執行gatling.bat再選擇測試場景,輸入id與description後便開始測試。若要模擬多人,則用文字編輯器修改test01.scala,將最後面的人數1改成要測試的人數。測試結束後,測試結果會存到指定的index.html,瀏覽index.html即能檢視測試的資料。

猜你喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *