分布式的原理
1.总控机器的节点叫master控制机,其他产生压力的机器叫server执行机
2.master会把压测脚本发送到 server上面
3.执行的时候,server上只需要把jmeter-server打开就可以了,不用启动jmeter
4.结束后,server会把压测数据回传给master,然后master汇总输出报告
分布式环境准备
1.控制机与执行机必须关闭防火墙,互相之间可以Ping通
2.控制机与执行机最好在同一局域网下
3.控制机与执行机均需要安装JDK和JMeter,并配置好环境变量;控制机与执行机的JMeter版本需要一致
slave机(执行机)配置
既可以是Linux下的也可以是Windows下的
进入jmeter/bin目录下,编辑jmeter.properties,修改如下:
server_port=端口(自定义)
server.rmi.port=端口(与上面保持一致)
server.rmi.ssl.disable=true
设置为true,不开启加密认证传输
!!!注意去除#号注释