jmeter命令列執行指令碼
阿新 • • 發佈:2020-09-16
為什麼要用命令列進行壓測?
使用非 GUI 模式,即命令列模式執行 JMeter 測試指令碼能夠大大縮減所需要的系統資源
1、第一步,開啟server:
1 2 |
JMETER_HOME / bin / jmeter - server (unix)
JMETER_HOME / bin / jmeter - server.bat
|
2、第二步,將server的ip新增到client的Properties檔案:
編輯JMETER_HOME/bin/jmeter.properties檔案,找到remote_hosts
項,將server的ip配置到這一項,有幾臺server就寫幾個ip,用逗號分隔。
也可以在命令列中配置server ip:
1 |
jmeter - R host1, 127.0 . 0.1 ,host2
|
3、第三步,開啟jmeter gui檢查配置:
此時Run選單下會出現"Remote Start" and "Remote Stop"選單,如下圖所示:
4、第四步,使用none gui模式進行叢集測試:
GUI模式只能用於除錯,不能用於正式的產生負載,在叢集模式下也是這樣。
在client機器上使用下面的命令執行測試:
1 |
jmeter - n - t script.jmx - r
|
or
1 |
jmeter - n - t script.jmx - R server1,server2,… |
- Gproperty=value: 在所有的server上配置屬性,可以配置多次
- -X: 測試結束後關閉servers