分布试执行机关键配置
一、Jmeter分布式执行原理:
1、Jmeter分布式测试时,选择其中一台作为调度机(master),其它机器做为执行机(slave)。
2、执行时,调度机会把脚本发送到每台执行机上,执行机拿到脚本后就开始执行,执行时不需要启动GUI,是通过命令行模式执行的。
3、执行完成后,执行机会把结果回传给调度机,调度机收集所有执行机的信息并汇总。
二、执行机(slave)配置:
1、slave机上需要安装Jmeter,具体如何安装这里不详细介绍了。
2、添加环境变量:path=D:\B_TOOLS\apache-jmeter-2.13\bin (此处为你Jmeter的路径)
3、检查Jmeter.properties文件中的remote_hosts=192.168.2.236:1099,端口也可以自定义
启动bin目录下的:jmeter-server.bat.
4、执行机的IP和端口会在调度机里配置时用到。
5、多台执行的话,重复1~4步骤就好。
6.Linux下的执行机执行
nohub ./jmeter-server -Djava.rmi.server.hostname=192.168.99.125 &
nohub用户退出后服务不会关闭
7. slave收不到master指令,配置文件需要配置如下四个参数
remote_hosts=127.0.0.1
server_port=1099
server.rmi.localport=1099
server.rmi.ssl.disable=true
三、调度机配置:
1.修改Bin目录下jmeter.properties文件remote_hosts=192.168.2.236:1099,多个IP时用“,”隔开
2.脚本:录制Bugfree登录界面脚本,添加“察看结果树”与“聚合报告”
3.打开Jmeter,选择“运行》远程启动”,查看聚合报告。