JMeter学习(十三)---jmeter分布式测试

一、分布式测试的作用

  1. 一台机器压力太大,分担给多台机器。你懂的。负载均衡。

二、jmeter分布式原理

  1. jmeter分布式测试时,选择其中一台作为控制机,其它机器做为执行机。
  2. 执行时,控制机会把脚本发送到每台执行机上,执行机拿到脚本后就开始执行,执行机执行时不需要启动GUI。
  3. 执行完成后,执行机会把结果显示在控制机,控制机会收集所有执行机的信息。

三、设置执行机端口

  1. 在slave机的Jmeter的bin目录下,找到jmeter.properties文件,修改如下两个配置项,比如我这里修改为8888,并且把注释符去掉:
    server_port=8888
    server.rmi.localport=8888
    在这里插入图片描述
    修改后,启动jmeter.server.bat,可以查看端口已经修改成功。
    注意:如果启动jmeter.server.bat出现报错👇,修改jmeter.properties中的server.rmi.ssl.disable=true。
    在这里插入图片描述保存后再次启动jmeter.server.bat👇。
    在这里插入图片描述

四、设置控制机中的远程ip地址

  1. 控制机:修改master机器的jmeter.properties文件中的remote_hosts=10.10.225.10:8888,如有多个执行机,中间用英文逗号隔开。
    在这里插入图片描述

五、运行

  1. 启动控制机的jmeter.bat,写完脚本后,点击工具栏的run→remote start,选择执行机的ip,点击即可运行。如果执行机很多个,点击remote start all。
    在这里插入图片描述
  2. 运行过程在执行机的jmeter.server.bat中会有显示,控制机的监听器中也会显示结果。

以下参数分析可用于配置负载分布台数的参考:

  • 4G内存最多可达到2000左右的并发量。
  • 在1.4GHz-3GHz的cpu,1GB内存的jmeter客户端上,可以处理线程100-300。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值