1. 程式人生 > 實用技巧 >jmeter命令列執行指令碼

jmeter命令列執行指令碼

為什麼要用命令列進行壓測?

使用非 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,…
  1. Gproperty=value: 在所有的server上配置屬性,可以配置多次
  2. -X: 測試結束後關閉servers

轉載:https://www.cnblogs.com/doumingyi/p/12457445.html