1
、
Jmeter
分布式测试时,选择其中一台作为调度机
(master
客户端
)
,其它机器做为执行机
(slave
服务端
)
。
2
、执行时,
master
会把脚本发送到每台
slave
上,
slave
拿到脚本后就开始执行,
slave
执行时不
需要启动
GUI
,我理解它应该是通过命令行模式执行的。
3
、执行完成后,
slave
会把结果回传给
master
,
master
会收集所有
slave
的信息并汇总。
二、执行机(
slave
)配置:
1
、
slave
机上需要安装
Jmeter
,和
jdk
。
2
、添加环境变量:
JMETER_HOME=D:\B_TOOLS\apache-jmeter-2.13
,此处为你
Jmeter
的
路径
JAVA_HOME=C:\Java\jdk1.6.0_20
Path=%JAVA_HOME%\bin;%PATH%;%SystemRoot%/system32;%SystemRoot%;
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3
、启动
bin
目录下的:
jmeter-server.bat
,启动成功如下图:
4
、上图上标红的
IP
和端口会在
master
里配置时用到。
IP
就是
slave
机器
IP
,端口默认是
1099
,
端口也可以自定义,这里我自定义为
1000
,这个后面会讲。
5
、多台
slave
的话,重复
1~4
步骤就好。
三、调度机(
master
)配置:
1
、脚本:简单的一个访问百度的脚本: