jmeter分布式压测要点

jmeter分布式压测要点_第1张图片

配置步骤:

系统HOSTS文件中进行类似 本机IP 主机名的配置,如10.0.0.23 zhoucentos,否则启动jmeter server会报错!

1,在每台机器上都部署 jmeter

2,如果是java脚本,将java脚本和相关lib包都放在jmeter目录lib/ext下

3,将jmeter的场景文件jmx上传到主jmeter的任意位置,参数文件放到每一台压力机上(存放目录要相同)

4,每台机器修改jmeter.properties文件,ssl.disable=true(去掉注释)

5,在每台机器上进入到jmeter的bin目录下,都启动nohup ./jmeter-server &(后台启动jmeter-server服务)

6,在主jmeter的bin目录下,修改jmeter.properties,将其中的remote_hosts修改为作为压力机的两台机器ip, remote_hosts=127.0.0.1,192.168.100.11,192.168.100.13

7,在主jmeter的机器上,执行jmeter -n -t pinter.jmx -l result.jtl -r(示例,具体目录和路径自定义)

注意:

1、如果是http脚本,在controller的机器上有脚本文件即可;

2、如果是Java脚本,在每一台机器上都得有脚本文件和依赖的jar包

3、执行分布式压测时,最好不要使用CTL+C终止压测,这样会导致从压力机持续等待,因为它们并不知道压测已被终止。可以在jmeter的bin目录下执行./shutdown.sh终止压测。

你可能感兴趣的:(测试工具,#jmeter,jmeter,jmeter分布式压测)