一.首先我以主控机器为客户端,命名为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分布式操作之远程启动功能相关推荐

  1. jmeter分布式环境搭建

    jmeter分布式环境搭建部署 jmeter分布式环境搭建 Jmeter运行方式:GUI和非GUI GUI.非GUI遇到的问题 如何解决? Jmeter分布式部署流程 Jmeter非GUI运行时动态参 ...

  2. Jmeter --- 分布式测试

    在使用Jmeter进行性能测试时,如果并发数比较大(比如最近项目需要支持1000并发),单台电脑的配置(CPU和内存)可能无法支持,这时可以使用Jmeter提供的分布式测试的功能. 一.Jmeter分 ...

  3. 性能测试搭建Jmeter分布式压测与监控

    对于运维工程师来说,需要对自己维护的服务器性能瓶颈了如指掌,比如我当前的架构每秒并发是多少,我服务器最大能接受的并发是多少,是什么导致我的性能有问题:如果当前架构快达到性能瓶颈了,是横向扩容性能提升大 ...

  4. 搭建 Apache Jmeter 分布式压测与监控

    1.前言 对于运维工程师来说,需要对自己维护的服务器性能瓶颈了如指掌,比如我当前的架构每秒并发是多少,我服务器最大能接受的并发是多少,是什么导致我的性能有问题:如果当前架构快达到性能瓶颈了,是横向扩容 ...

  5. 性能测试平台搭建及简单使用(jmeter分布式+influxdb2.0+grafana)附性能测试报告

    目录 一.jmeter分布式配置 1.分布式介绍 2.配置JDK 3.slave机器配置(linux系统为例,windows资源杂乱不建议使用) 4.master机器配置(windows系统为例,作为 ...

  6. Jmeter 分布式压测

    一.jmeter分布式压测使用场景 1.当一台jmeter并发数达到瓶颈时,需要多台jmeter一台控制机,多台负载机来进行分布式压测 扩大并发数 2.当测试多台服务器时,需要同时通过多个ip压测同一 ...

  7. JMeter入门操作简介

    JMeter入门操作简介 1.JMter简介及作用 JMter是Apache公司用Java开发的一款测试工具 接口测试.性能测试.数据库测试.java程序测试. 可以对服务器.网络或者对象模拟巨大的负 ...

  8. 性能测试 性能测试实战(八)Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》

    文章目录 一.前言 二.Jmeter分布式性能测试平台 介绍 1.Jmter分布式性能测试平台 简介 2.Jmeter分布式性能测试平台 优秀案例1 3.Jmeter分布式性能测试平台 优秀案例2 4 ...

  9. MongoDB分布式操作——分片操作

    http://www.2cto.com/database/201309/240552.html MongoDB分布式操作--分片操作 描述: 像其它分布式数据库一样,MongoDB同样支持分布式操作, ...

  10. 【Jmeter篇】Jmeter分布式调度压测部署

    Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误.为了让jmeter工具 ...

最新文章

  1. 打开aspx现有实例
  2. robocopy的退出返回代码
  3. 【20211206】【信号处理】时频分析 —— 短时傅里叶变换(STFT)
  4. 俺也去了WinHec..............
  5. 夜曲歌词 拼音_《夜曲》的歌词 - 歌手:周杰伦 (Jay Chou)
  6. mysql同时满足升序和降序_mysql中的升序和降序以及一个字段升序和一个字段降序...
  7. 仿微软Video Indexer——视频断点播放与智能解析时间线的前端可视化实现
  8. 苹果IOS9为加强个人隐私信息保护强制HTTPS,APP开发者需申请SSL证书
  9. 微信小程序自定义loading
  10. dns服务器修复视频,修复dns异常最为简单的方法,一起学习吧
  11. Android接入三方登录——QQ、微信、Facebook、Twitter
  12. 屏蔽宽带运营商的弹窗广告
  13. Linux 3.10内核锁瓶颈描述以及解决-overlayfs的性能缺陷
  14. 量子力学,在生命的世界里
  15. 新视野大学英语第三版读写教程(四)Unite 4 Midterm test answer
  16. 广州租房提取住房公积金攻略
  17. 【教程】使用MATLAB进行公式推导、解方程组
  18. python opencv打开图片 关闭_自学python-opencv(9)图像开闭操作
  19. plt.text() 函数
  20. 深富策略是正规合法平台:公私募称市场不具系统性风险

热门文章

  1. python opencv 旋转图像大小不变
  2. 蓝牙4.0 BLE传统配对绑定过程
  3. 1.8 收集的XSS Payload
  4. Arduino制作跑马灯
  5. CCD(像素)与视觉系统的基础知识
  6. 抽象代数之三次方程的求根公式和构造一类整系数三次方程
  7. 互联网消费金融---互联网金融原理与实务【郭勤贵......等人著】的学习
  8. SpiderViewer - 远程桌面客户端
  9. Vue3+tsx开发语法详解
  10. HNOI2014 世界树 基于虚树的树形动态规划