做压力测试时,单台电脑无法满足需求,就需要用到分布式 , 添加N个电脑。
有一台电脑作为主控,其他电脑作为从节点,执行机。
先下载jdk环境 和jmeter包,避免出错 ,版本都需要下载一样的,最好一人下载好来回分享的安装
第一步先进行配置 ,主控机和节点机都需要一样的配置
jmeter/bin目录下修改配置文件 jmeter.properties
每台机器我们需要修改以下几点,大家可以搜索
remote_hosts=主控机IP,节点机器IP
添加ip最好把端口也加上吧,方便看 ,修改以下这4项即可 ,有的项是注释,需要把注释删了,也就是#符号
remote_hosts=127.0.0.1:1099,192.168.50.4:1099
server_port=1099
方便记,端口全部写一样的就行
server.rmi.localport=1099
打开server开关,不然连不上
server.rmi.ssl.disable=True
记住哈,是每台机器都需要配置这几项 ,主控机和节点机器
配置完之后启动服务,也是需要每台机器都启动,主控机也是一样
出现下列这个内容就代表服务启动成功,如果提示什么文件找不到,那就是上面4项没有配置好,重新配置即可 -- 绝无其他问题
主控机和节点机器把这个服务器都起来之后,节点机器就不需要在操作了。接下来就是主控机上进行操作
可以编辑脚本
现在启动就不是点小绿三角了,而是运行中选择远程启动 ,我目前是添加了2台 ,一个我自己本地 ,和1台节点
这块有个注意点,如果用了分布式,线程组输入的内容,最终并发数是线程组*分布节点数量,要清楚这个点