Jmeter分布式压测配置
- Jmeter分布式压测原理
Jmeter支持通过配置j控制机(Controller)及代理机(Agent)至jmeter.properties文件,Controller发送脚本命令,Agent执行并回传结果给Controller的方式进行分布式执行
- 配置
确定好控制机及代理机,确保均已配置好环境
打开jmeter.properties,按照代理机、控制机顺序填入Remote Hosts下,如下:
# Remote Hosts - comma delimited remote_hosts=100.1.1.101:1888,100.1.1.100:2099 #remote_hosts=localhost:1099,localhost:2010
注:100.1.1.101为代理机,100.1.1.100为控制机,1888 2099为端口,端口可自定义,若有多台代理机需列全
- 执行
配置好Remote Hosts后,重启jmeter,通过“运行--远程启动”,可选择启动任一配置的数据,或通过远程全部启动启动所有服务
若选择“远程全部启动”,则执行完后,可通过 “聚合报告”查看全部机器执行结果