笔者在做Jmeter压测时需要用到单机2000以上并发,考虑到windows下GUI的局限性,于是考虑在Jmeter下进行集群压测,分享如下: Linux 下 分布式部署: 1、定义一台 control, 如把192.168.58.175 定义为control,其他 58.176,,5.177,58.178 定义为 agent,那么在 58.175 上 的 jmeter.properties 文件里 设置: remote_hosts=192.168.58.176:1099,192.168.58.177:1099,192.168.58.178:1099 2、在 其他 三台 agent 上 如 192.168.58.176 的 jmeter.properties 文件里 设置: remote_hosts=192.168.58.176:1099 ,另外两台 agent 参考 58.176 当然压测脚本还是要在windows GUI 上调试好: 3、其他三台agent 启动: nohup ./jmeter-server > ./jmeter-server.log 2>&1 & 4、在control 启动 ./jmeter -n -r -t ./wljs-API.jmx -l ../report/result.jtl -e -o ../testresult/ -GthreadNum=1000