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

<h3>1.配置Slave</h3>
尽量安装相同版本的JMeter和JDK,配置环境变量:JAVA_HOME,JMETER_HOME,PATH
然后启动 %JMETER_HOME%bin 下的jmeter-server

<h3>2.修改Master的配置文件</h3>
修改%JMETER_HOME%binjmeter.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

<h3>3.从Master启动脚本</h3>
如果是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