jmeter分布式操作之远程启动功能
一.首先我以主控机器为客户端,命名为A,将远程启动的机器(slave)命名为B;
二.假如A要远程启动B,让B去运行我们的脚本(当然运行分布式的机器可能还有C、D、E等等机器),操作如下:
第一点:打开A机器jmeter安装目录(apache-jmeter-3.3\bin)下的jmeter.properties文件,修改配置文件如下图所示:
ps:romote_hosts是B机器的地址和端口号,也就是说B机器的ip地址是xxx.xxx.xxx.xxx,端口是1099,这里我们配置好就可以了。
第二点:在A机器中打开jmeter安装目录(\apache-jmeter-3.3\bin)下的jmeter.bat文件,做如下操作:
增加配置项:set rmi_host=-Djava.rmi.server.hostname=xxx.xxx.xxx.xxx(A机器的ip地址)
修改配置项:set ARGS=%DUMP%%HEAP%%NEW%%SURVIVOR%%TENURING%%PERM%%CLASS_UNLOAD%%DDRAW%%rmi_host%
第三点:控制机B要修改jmeter-server文件中RMI_HOST_DEF=-Djava.rmi.server.hostname=xxx.xxx.xxx.xxx(B机器的ip地址)
三.做完以上操作,为了降低出现问题的几率,请检查以下配置是否达到要求:
第一点:检查A,B机器是否为双网卡,如果是,要指定固定ip,否则远程启动极有可能失败(简单的操作:可以禁用与本机ip不一致的网卡,确保ip地址为配置文件中修改后的)
第二点:A,B机器安装的jmeter和jdk版本尽量保持一致(你懂得!)
第三点:很重要!如果脚本文件存在参数化,则要保证A,B机器存放参数化文件的路径一致!
第四点:如果远程运行失败,很有可能你远程控制的slave机器jmeter版本低于你的客户端中jmeter版本,也就是说低版本的jmeter可以远程启动高版本的jmeter,高版本的jmeter控制低版本的jmeter很有可能运行结果不成功(目前发现的问题解决办法)
四.在B机器上运行jmeter-server.bat文件,启动服务(必须要启动此服务!)
五.运行A机器中的jmeter.bat,打开jmeter,选择要运行的脚本,点击运行-->远程启动-->选择远程启动的机器B,如下图所示:
六.等待执行完成后就会在A机器的结果树和jmeter的控制台输出运行结果,如下图所示:
七.远程控制操作介绍到此完成!
jmeter分布式操作之远程启动功能相关推荐
- jmeter分布式环境搭建
jmeter分布式环境搭建部署 jmeter分布式环境搭建 Jmeter运行方式:GUI和非GUI GUI.非GUI遇到的问题 如何解决? Jmeter分布式部署流程 Jmeter非GUI运行时动态参 ...
- Jmeter --- 分布式测试
在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能. 一.Jmeter分 ...
- 性能测试搭建Jmeter分布式压测与监控
对于运维工程师来说,需要对自己维护的服务器性能瓶颈了如指掌,比如我当前的架构每秒并发是多少,我服务器最大能接受的并发是多少,是什么导致我的性能有问题:如果当前架构快达到性能瓶颈了,是横向扩容性能提升大 ...
- 搭建 Apache Jmeter 分布式压测与监控
1.前言 对于运维工程师来说,需要对自己维护的服务器性能瓶颈了如指掌,比如我当前的架构每秒并发是多少,我服务器最大能接受的并发是多少,是什么导致我的性能有问题:如果当前架构快达到性能瓶颈了,是横向扩容 ...
- 性能测试平台搭建及简单使用(jmeter分布式+influxdb2.0+grafana)附性能测试报告
目录 一.jmeter分布式配置 1.分布式介绍 2.配置JDK 3.slave机器配置(linux系统为例,windows资源杂乱不建议使用) 4.master机器配置(windows系统为例,作为 ...
- Jmeter 分布式压测
一.jmeter分布式压测使用场景 1.当一台jmeter并发数达到瓶颈时,需要多台jmeter一台控制机,多台负载机来进行分布式压测 扩大并发数 2.当测试多台服务器时,需要同时通过多个ip压测同一 ...
- JMeter入门操作简介
JMeter入门操作简介 1.JMter简介及作用 JMter是Apache公司用Java开发的一款测试工具 接口测试.性能测试.数据库测试.java程序测试. 可以对服务器.网络或者对象模拟巨大的负 ...
- 性能测试 性能测试实战(八)Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》
文章目录 一.前言 二.Jmeter分布式性能测试平台 介绍 1.Jmter分布式性能测试平台 简介 2.Jmeter分布式性能测试平台 优秀案例1 3.Jmeter分布式性能测试平台 优秀案例2 4 ...
- MongoDB分布式操作——分片操作
http://www.2cto.com/database/201309/240552.html MongoDB分布式操作--分片操作 描述: 像其它分布式数据库一样,MongoDB同样支持分布式操作, ...
- 【Jmeter篇】Jmeter分布式调度压测部署
Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误.为了让jmeter工具 ...
最新文章
- 打开aspx现有实例
- robocopy的退出返回代码
- 【20211206】【信号处理】时频分析 —— 短时傅里叶变换(STFT)
- 俺也去了WinHec..............
- 夜曲歌词 拼音_《夜曲》的歌词 - 歌手:周杰伦 (Jay Chou)
- mysql同时满足升序和降序_mysql中的升序和降序以及一个字段升序和一个字段降序...
- 仿微软Video Indexer——视频断点播放与智能解析时间线的前端可视化实现
- 苹果IOS9为加强个人隐私信息保护强制HTTPS,APP开发者需申请SSL证书
- 微信小程序自定义loading
- dns服务器修复视频,修复dns异常最为简单的方法,一起学习吧
- Android接入三方登录——QQ、微信、Facebook、Twitter
- 屏蔽宽带运营商的弹窗广告
- Linux 3.10内核锁瓶颈描述以及解决-overlayfs的性能缺陷
- 量子力学,在生命的世界里
- 新视野大学英语第三版读写教程(四)Unite 4 Midterm test answer
- 广州租房提取住房公积金攻略
- 【教程】使用MATLAB进行公式推导、解方程组
- python opencv打开图片 关闭_自学python-opencv(9)图像开闭操作
- plt.text() 函数
- 深富策略是正规合法平台:公私募称市场不具系统性风险