首先明确几个定义:
Master:当前操作的机器,可以控制其他节点机器
Slave:真正向服务器发送请求的机器,其他人也叫他node或agent

1.配置Slave

尽量安装相同版本的JMeter和JDK,配置环境变量:JAVA\_HOME,JMETER\_HOME,PATH 然后启动 %JMETER\_HOME%\bin 下的jmeter-server

2.修改Master的配置文件

修改%JMETER\_HOME%\bin\jmeter.properties ,找到 remote\_hosts 修改为: remote\_hosts=192.168.1.101,192.168.1.102,192.168.1.103 即Slave的IP,使用逗号分隔,至于127.0.0.1可加可不加,按自己需要配置即可 这里也可以指定Slave启动的端口,如果不指定则为默认的1099

3.从Master启动脚本

如果是GUI模式的话,在 Run——Remote Start 就可以看到配置的几台 Slave,则可以指定 Slave 启动,或者 Remote Start All 如果是命令模式的话,使用 jmeter -n -t script.jmx -R ip1,ip2 启动指定的Slave 或者 jmeter -n -t script.jmx -r 启动全部的Slave

参考:
http://www.shenyanchao.cn/blog/2012/12/07/jmeter-distribution-step-by-step/
http://www.cnblogs.com/hyzhou/archive/2011/11/02/2232683.html
http://jmeter.apache.org/usermanual/remote-test.html
http://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.pdf