Jmeter基础010----分布式

时间:2020-06-16 14:32:40   收藏:0   阅读:45

一、分布式概述

1、概述 

      当需要测试的并发量比较大时,可以才使用多台测试机协作(集群方式)完成测试任务,安全高效、功能强大。

2、基本架构

技术分享图片

(1)角色:

(2)流程:

 

3、伪分布式环境搭建

 

二、分布式实现(重要)

(1)在控制器和所有远程服务器上安装jmeter;

(2)在远程服务器上运行bin目录下的JMeter-server.bat(运行前确认1099未占用,若占用,则需修改JMeter.properties的server_port为未占用端口号,如下图所示:

技术分享图片

 

(3)在控制器上的打开bin目录里的文件JMeter.properties,编辑远程服务器列表,如:remote_hosts=192.168.3.4:1099,192.168.3.5:1099,192.168.3.6:1099——其中1099为 JMeter的Controller和Agent之间进行通讯的默认RM,(端口号默认为1099,所以不写也行);

技术分享图片

 

(4)保存文件后,重新启动控制机器上的JMeter.bat,菜单Run ->Remote Start菜单项中,可看到配置的远程服务器,如下图所示:

技术分享图片

注意:运行服务端信息如下:

 技术分享图片

 

 三、实现实例

1、需求:

    平均分配100个用户分别给执行机A和执行机B执行

2、实现

(1)控制机编写相关脚本,设置线程数为50,如下图所示:

技术分享图片

(2)启动执行机:双击执行机Jmeter的bin目录下的JMeter-server.bat,以无GUI的方式启动Jmeter服务。

(3)创建HTTP请求,远程启动执行机,运行测试计划,如下图所示

技术分享图片

 

 技术分享图片

(4)查看测试结果树,如下图所示:

技术分享图片

 

 三、总结

1、概述:多台测试机协作完成测试任务,高效功能强大

2、思想:

3、分布式

4、执行:

原文:https://www.cnblogs.com/geqiandeqingmu/p/13088366.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!