需要使用jmeter模拟大并发的情况时,单台压测机不能满足需求,可进行分布式压测。
简单来说就是,多台机器同时安装jmeter,选择一台机器作为调度机,其他作为压力机。进行相应的配置后,就可以用调度机操控压力机发起请求。
如何配置(以Windows为例):
1.压力机:
1)执行当前压力机下jmeter安装包bin目录下的jmeter-server的批处理文件,此时该机器上启动一个java进程,并随机分配端口,监听来自调度机的请求。
但是这里我们需要配置成固定端口方式,否则调度机远程启动压力机时,会报错。
配置固定端口:打开bin目录下的jmeter.properties文件,更改server_port、server.rmi.localport的端口为要配置的端口。
2.调度机:
打开jmeter安装包bin目录下的jmeter.properties文件,更改remote_hosts为,压力机ip及执行jmeter-server后启动的端口。
开始测试:
1.调度机正常配置好要测试的地址、参数、监听器等后,选择远程启动,就可以用刚刚配置好的压力机,进行压测了。
参考资料:
http://www.fblinux.com/?p=339
https://www.cnblogs.com/linbo3168/p/6042255.html
原文地址:https://www.cnblogs.com/minerrr/p/9324007.html
时间: 2024-10-12 02:51:29