錄製指令碼步驟:
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修改高斯引數
修改固定延遲偏移值為$:記錄你真實操作的時間延遲
7 修改http**伺服器的設定
設定目標控制器為測試計畫->執行緒組->錄製控制器
設定分組為:每個組放入乙個新的控制器
8開啟瀏覽器,設定**伺服器:
在internet屬性中開啟區域網設定
設定**伺服器位址為127.0.0.1 埠號為8080
9 開啟想要訪問的頁面:
10 啟動錄製
11 錄製完成後停止,即可
注意事項:
1 高斯隨機定時器引數設定:$
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.
三、在主測試機上開啟jmeter.bat。
1--可以挑選遠端主機進行測試
2--全部啟動
3--全部啟動的快捷按鈕
啟動遠端主機後,每個執行緒組如果設定為800,4臺遠端主機,則一共會有3200個執行緒組。
0
錄製Jmeter指令碼
錄製jmeter指令碼有兩個簡單的方法 1.使用badboy錄製,比較簡單 url 2.使用jmeter的http 伺服器 url 1.在 workbench 右鍵 add non test elements http proxy server 2.在 http proxy server 視窗的的 ...
jmeter指令碼錄製
jmeter指令碼錄製流程 第一步 設定瀏覽器 我這裡使用谷歌瀏覽器,設定 高階 系統裡面找到 設定 開啟使用 伺服器 輸入位址和埠號 第二步 設定 伺服器 首先在測試計畫裡面新增乙個http 伺服器 注意下圖的http 伺服器端口號是8888,所以上面瀏覽器設定 埠號也要設定為8888 第三步 啟...
jmeter 指令碼錄製
之前一直對指令碼錄製功能很反感,從心底裡鄙視指令碼錄製,感覺指令碼錄製就是純屬於給不懂 的人玩的。不知道今天為了什麼,突然有個想法想試下jmeter的指令碼錄製功能 很早之前就知道有這功能,只是沒試過 然後錄製完感覺就乙個字 真香。下面記錄錄製方法 1 右鍵測試計畫,點選新增 非測試元件 http ...