当然,java环境、jmeter安装我这里就不说了。

使用1个controller(imac电脑),2个agent(Windows7 系统)

一、agent配置(Windows7系统)

1、电脑环境变量中,添加环境变量:JMETER_HOME=D:\apache-jmeter-2.13,此处为你Jmeter的路径

2、ipconfig查看当前电脑的ip

3、打开jmeter目录下\bin目录下的jmeter.properties,修改两个地方:

(1)remote_hosts=127.0.0.1 修改成自己电脑的ip,然后添加一个自定义的端口,默认为1099 例如我设置的为:remote_hosts=10.10.2.21:1099

(2)server.rmi.ssl.disable=false 修改成true  当然,注释符号#要去掉,否则不生效哦。

4、然后双击jmeter目录下\bin目录下的的jmeter-server 注意类型是Windows批处理文件,然后打开显示如下图,就正确了:

然后,另外一个agent也同样的步骤,成功运行jmeter-server就行啦~~

二、controller配置(imac电脑)

1、打开jmeter目录下\bin目录下的jmeter.properties,修改两个地方:

(1)remote_hosts修改成要控制的电脑的ip加端口号,这里的端口号要和agent自己的jmeter.properties中的ip加端口号一致。我的修改成了:

remote_hosts=10.10.2.21:,10.10.2.67:

注意标点符号都是英文状态下的

(2)打开jmeter的图形管理界面,在jmeter中添加要压测的接口,然后点击 运行->远程启动 然后就会显示上述(1)中配置的agent的ip加端口号。如下:

(3)可以先试一下能否正常启动。点击[运行->远程启动所有]。去agent查看cmd中的内容,如下表示正常启动:

只用看到一条starting...就可以了,我这里启动了4次。第4次启动的线程组正在执行中,因此没有Finished...(其实我这里设置的循环次数100万)

检查一下该agent的CPU。截图如下:

controller在运行前添加查看结果树、聚合报告等,就能很直观的看到agent在不断的执行...

三、既是controller又是agent的设置

jmeter用Windows电脑分布式部署的更多相关文章

  1. jmeter性能测试-高并发分布式部署

    jmeter什么要做分布式部署? jmeter是运行在JVM虚拟机上的,当模拟大量并发时,对运行机器的性能/网络负载会很大. 此时就需要使用jmeter的分布式部署功能,实现多台被控机器同时并发访问被 ...

  2. Jmeter在Windows上分布式压测遇到的坑

    1.五星坑:远程启动测试,响应数据为空. controller运行jmeter脚本后,GUI无性能数据返回. agent的jmeter server显示连接后立即结束.看似执行实则响应数据为空. 出现 ...

  3. jmeter和loadrunner关于分布式部署测试计划的优缺点

    1.都可以实现分布式负载,相对来说loadrunner更强大一些 2.都支持在windows和linux环境的负载生成器,控制台方面,jmeter跨平台,而loadrunner不是 3.loadrun ...

  4. Jmeter之分布式部署测试

    在使用Jmeter进行性能测试时,因受单机电脑的配置限制,可能无法支持较大数量的并发,此时就需要使用Jmeter提供的分布式测试的功能. jmeter分布式测试的执行原理是选择一台作为调度机,其他机器 ...

  5. Jmeter分布式部署

    当单机没有足够能力来模拟较重的负载,可以使用jmeter分布式测试功能, 通过一个Jmeter控制台来远程控制多个Jmeter引擎完成测试. 每个线程均独立运行测试计划.因此,线程组常用来模拟并发用户 ...

  6. Jmeter 压力测试笔记(4)--分布式部署

    分布式部署:坑,大坑~ 超级坑~~~~ 在这里坑了2天,整整2天.其它略过不表下面只写经验: 在linux下,centos7系统   1主 14执行机. jmeter版本 5.2.1  所有机器在同一 ...

  7. jemter分布式部署及linux下分布式脚本执行

    jmeter进行接口性能测试,占用内存较大,在模拟千万计并发用户时,使用分布式部署进行分压测试. 操作步骤:选择一台机器作为调度机,其他机器作为执行机 一.jmeter分布式部署 前提条件:A.执行机 ...

  8. Apache Hadoop 2.9.2 完全分布式部署

    Apache Hadoop 2.9.2 完全分布式部署(HDFS) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.环境准备 1>.操作平台 [root@node101.y ...

  9. jmeter操作数据库,分布式,在Linux上运行

    jmeter操作数据库: 1.在测试计划中导入数据库jar包 2.添加链接数据库信息 3.mysql:jdc:mysql://192.168.1.116:3307/bugfree?allowMulti ...

随机推荐

  1. LoadRunner 安装汉化后的一些问题

    我装好LoadRunner11后,按照下面的方法破解: 1.  把loadrunner相关程序全部退出: 2.  用LR8.0中的mlr5lprg.dll.lm70.dll覆盖LR9.5安装目录下“b ...

  2. MAIL服务器搭建

    一,邮件服务: 优    点 缺   点 应 用 sendmail 有点年代久远,稳定功能多 太过于臃肿,配置文件多且繁琐 6以前默认 postfix 优点更稳定,且交轻便 发布年限较短,市场占有率低 ...

  3. cenos 修改静态ip

    修改为静态ip 1)在终端命令窗口中输入 [root@hadoop101 /]#vim /etc/udev/rules.d/70-persistent-net.rules 进入如下页面,删除eth0该 ...

  4. MM-物料分类帐差异分摊

    物料分类帐差异分摊-MR21-MR22: https://wenku.baidu.com/view/6599e8f326fff705cc170ad8.html

  5. oracle数据库误删的表以及表中记录的恢复

    oracle数据库误删的表以及表中记录的恢复 一.表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的.一般步骤有: --1.从flash bac ...

  6. 循环列表最后一条不显示borderBottom

    You could achieve this using some logic: return books.map((book, i) => { return( <View style={ ...

  7. SpringBoot之配置

    回顾 SpringBoot之基础 配置文件 ① 两种全局配置文件(文件名是固定的) 配置文件放在src/main/resources目录或者类路径/config下 application.proper ...

  8. Taro之使用百度地图

    适配h5的时候要使用地图功能获取位置,选取了百度地图.首先在index.html文件引入. <script type="text/javascript" src=" ...

  9. ElasticSearch 2.X升级到6.X遇到的几个问题

    1.IndexExists检测索引是否存在,更简洁了,可以这样 _ElasticClient.IndexExists(indices : indexName).Exists 2.索引数据的时候,如果数 ...

  10. 微信小程序问题---数据传输长度为 1275870 已经超过最大长度 1048576

    开发微信小程序时,遇到数据传输长度为 1095538 已经超过最大长度 1048576的问题. 这是setData时操作数据过大导致,一般出现在请求返回数据过大,我们又将这个数据一次性用setData ...