Jmeter分布式部署

Posted Ryana

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter分布式部署相关的知识,希望对你有一定的参考价值。

当并发数达到一定值,Jmeter会消耗大量内存和cpu,单机就可能会遇到性能瓶颈,测试结果的准确性会很没有保障。这时,就要考虑分布式压力测试。

Jmeter分布式测试时,需要选择其中一台作为调度机(master),其它机器做为执行机(slave),master通过远程启动执行,执行完成后,slave会把结果回传给master,master会收集所有slave的信息并汇总。

 

分布式配置

1.执行机配置

 1)安装jmeter和jdk,配置java环境变量

 2)启动bin目录下的:jmeter-server.bat,启动成功如下图:

 

2.调度机配置

找到Jmeter的bin目录下jmeter.properties文件,修改如下配置,IP和Port是slave机的IP以及自定义的端口:remote_hosts=10.13.223.202:1000,10.13.225.12:1000。多台slave之前用","隔开。

 

 

分布式测试

1.调度机打开Jmeter,选择运行>运程启动、运程全部启动两个选项:

2.运程启动:

可能遇到的错误:

      

 

 检查远程执行机是否成功启动jmeter-server.bat或信息配置是否正确

 注意事项:

 a.执行机和调度机的JMeter版本保持一致
 b.执行机和调度机的JDK版本保持一致,否则可能出现各种其他的问题
 c.执行机和调度机的网络确认能telnet成功
 d.执行机的参数文件目录需要同调度机一致

以上是关于Jmeter分布式部署的主要内容,如果未能解决你的问题,请参考以下文章

jmeterwin10部署jmeter分布式

Jmeter分布式部署启动报错-解决方法

jmeter分布式部署

jmeter分布式性能测试部署

Jmeter分布式部署

Jmeter之分布式部署测试