Jmeter分布式性能测试环境的搭建步骤(小白篇):

Jmeter分布式性能测试环境的搭建步骤:
由于Jmeter本身的瓶颈,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起JAVA内存溢出的错误。要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的Agent来分担JMeter自身的压力,并借此来获取更大的并发用户数,但是需要进行相关的一些修改,具体如下。

操作步骤

1、按照教程修改jmeter.properties文件中 remote_hosts=127.0.0.1
为 remote_hosts:192.168.1.103,192.168.1.102其中192.168.1.103为controller机器内网IP,一定要改成同一网段的ip,如下:

在这里插入图片描述

2、修改agent机器jmeter.properties文件中remote_hosts=127.0.0.1为 remote_hosts=192.168.1.102 (也可以不改),然后启动jmeter-server.bat

3.启动controller机器上的jmeter.bat,选择菜单Run中“Remote Start”中的192.168.1.102来运行Agent。

4.如果要让某个电脑执行,可以点击该电脑的IP地址就可以,如果两个都要执行,可以点击Run 菜单下的“远程全部启动”菜单。

5.有时候用作代理的机器太少,仍不能满足需要,则需要将作为Controller的电脑也当作Agent,则同样需要修改 JMeter.properties文件,将Controller的IP地址写入。同时,这个时候,需要打先打开Controller 电脑中JMeter下bin目录下的jmeter-server.bat,然后再打开JMeter.bat,此时,进入Run -> Remote Start菜单,可以看到Controller也作为远程机器进行运行。

猜你喜欢

转载自blog.csdn.net/xiaoxiaozhang11/article/details/107909096