錄制腳本步驟:
1 打開Jmeter
windows下打開:D:\apache-jmeter-2.9\bin\jmeter.bat
Linux下打開:D:\apache-jmeter-2.9\bin\jmeter.sh
2 建立線程組
右鍵測試計劃->添加->Threads(users)->線程組
3建立錄制控制器
右鍵線程組->添加->邏輯控制器->錄制控制器
4添加http代理伺服器
右鍵工作台->添加->非測試元件->http代理伺服器
5 添加高斯随機定時器
右鍵http代理伺服器->添加->定時器->高斯随機定時器
6修改高斯參數
修改固定延遲偏移值為${T}:記錄你真實操作的時間延遲
7 修改http代理伺服器的設定
設定目标控制器為測試計劃->線程組->錄制控制器
設定分組為:每個組放入一個新的控制器
8打開浏覽器,設定代理伺服器:
在internet屬性中打開區域網路設定
設定代理伺服器位址為127.0.0.1 端口号為8080
9 打開想要通路的頁面:
10 啟動錄制
11 錄制完成後停止,即可
注意事項:
1 高斯随機定時器參數設定:${T}
2 啟動錄制腳本前,打開http代理伺服器
3 錄制完成後,檢查各個http請求,是否有空白頁,或者無關頁。如果有,盡可能删除。不然會導緻不必要的錯誤。
使用技巧:
1 添加自定義參數:(比如,我們目前登陸的賬号,錄制腳本時隻用到了一個賬号。這樣重複登陸不可能達到效果。是以把登陸賬号存儲到一個檔案中,jmeter會自動讀取。密碼統一設定一個即可)
在cvs中:
主要參數是 Filename:這個是你所要設定的檔案對應的參數名字
varirable names:參數名字
2 遠端多台客戶器請求連接配接:
一、找到bin目錄下的jmeter.properties
remote_hosts=127.0.0.1
找到這句,然後用自己想要遠端控制的IP位址來代替127.0.0.1.
二、在遠端主機上啟動 apache-jmeter-2.9\bin\jmeter-server.bat 檔案,提示:
三、在主測試機上打開jmeter.bat。
1--可以挑選遠端主機進行測試
2--全部啟動
3--全部啟動的快捷按鈕
啟動遠端主機後,每個線程組如果設定為800,4台遠端主機,則一共會有3200個線程組。
此段聲明,且在文章頁面明顯位置給出原文連接配接!