分布试执行机关键配置

一、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,选择“运行》远程启动”,查看聚合报告。

 

posted @ 2021-08-23 17:50  等一念  阅读(61)  评论(0)    收藏  举报