JMeter之分布式部署
来源:互联网 发布:诸神黄昏进阶数据 编辑:程序博客网 时间:2024/06/06 02:49
Jmeter运行的时候十分耗内存和cpu,本人机子跑到500多个进程的时候,就卡死了。所以,有必要说利用多部机子进行分布式测试。
在进行分布式平台测试的时候,你先要检查一下以下的内容:
1 所有的防火墙应该关闭
2 所有的客户端应该都是在同一个子网中。
3 确保jMeter可以访问这个服务器
4 确保各个客户端的jMeter的版本都是一致的,不同版本的Jmeter可能不会协同工作。
如果这些前提条件你都准备好了,那么你就可以开始远程测试了。jMeter的工作方式就是一个主机会去初始化其它从机的测试案例。系统的拓扑图如下。
逐步搭建Jmeter分布式平台
下面我们将一步一步地搭建这个平台,在从机的系统里,进入Jmeter的bin目录,然后执行jmeter-server.bat.如果是在/windows平台下,你会看见一个dos界面出现“jre/[version]/bin/remiregistry.exe”。如果这个没有发生,意味着,要么这个环境变量没有设置好,要么你的机子上有多个jre的实例。注意到:[Version]是你安装在你的机子上的jre的版本。
1 用文本编辑器打开jmeter-server.bat
2 定位到44行,找到“:setCP”
3 编辑“START rmiregistry”,补充到完整路径,例如“Start c://jre/bin/rmiregistry”;
如果环境变量设置都已经设置好了,那么在控制端系统那里,打开bin目录下的jmeter.properties文件,在“remote_hosts”这一行里面,添加从机的ip,例如reomte_hosts=192.168.0.10,192,168,0.13,然后启动jmeter,在控制系统中导入你要执行的测试计划,注意这里要添加端口号,否则启动会失败。
如果你想确认从系统是否已经启动了,你可以用记事本打开bin目录下的jmeter文件,如果正常启动,应该可以看到以下的日志。
你可以启动单独一个slave系统,也可以同时启动所有的slave系统。
关于jmeter进行分布式测试,有一些限制。
- JMeter之分布式部署
- jmeter之分布式(远程)部署
- jmeter-分布式部署浅析
- jmeter分布式测试部署
- jmeter分布式部署
- jmeter 分布式部署
- JMeter分布式部署精要
- jmeter分布式部署
- Jmeter分布式部署
- 如何实现Jmeter分布式部署
- 分布式测试之jmeter
- jmeter之分布式控制
- Jmeter之分布式测试
- JMeter学习(十三)分布式部署
- JMeter学习(十三)分布式部署
- JMeter学习(十三)分布式部署
- JMeter学习(十三)分布式部署
- (十四)JMeter-分布式部署---学习笔记
- Linux命令 --- 登入登出篇
- 292. Nim Game*
- Android Studio 优秀插件
- 初识spring(九)
- 提高Android Studio/Gradle编译速度的配置
- JMeter之分布式部署
- SDUT 2804 求二叉树的深度
- dos批处理文件的编写
- Hdu oj 1556 Color the ball(树状数组区间更新转单点更新)
- 如何学好web安全
- vim两个文件之间内容复制粘贴
- Java 爬虫实战100例(草稿)
- AppWidget实现自定义view
- OpenSuse安装MariaDB