为什么要用命令行进行压测?

使用非 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 --t script.jmx -r

  or

1
jmeter --t script.jmx -R server1,server2,…
  1. Gproperty=value: 在所有的server上配置属性,可以配置多次
  2. -X: 测试结束后关闭servers

转载:https://www.cnblogs.com/doumingyi/p/12457445.html

版权声明:本文为x991788x原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/x991788x/p/13678590.html