一般来说,我们在测试时,比如测试并发数,可能需要运行2000个并发数,但是因为电脑性能原因,只能运行1000个并发数,这种情况下,我们就需要来做分布式压测,将测试的压力分给其他的电脑,这时候,我们称控制jmeter运行的机器为主控机(本机),而其他的机器成为压力机。
如何设置压力机?
1.我们首先需要在主控机和压力机中装好jmeter;
2.打开主控机的jmeter文件夹,找到jmeter.properties文件;
3.打开文件后,搜索remote_hosts=xx,找到后将ip地址替换,格式为ip:1099(jmeter默认端口),多个ip之间用逗号隔开;
4.修改完毕后保存,重启jmeter;
5.在压力机里启动jmeter-server;
6.打开主控机jmeter,编译好程序后,在菜单栏中点击运行>>>远程全部启动 即可;若只需要一台压力机,则选择远程启动,选择对应压力机,可只运行两台,运行数量由jmeter自动分配。