分享下jmeter分布式压测的实战经验

准备工作

1,第一个环节是非常重要的,对于刚上手的萌新来说,环境的配置干掉了一批人,废话不多说开始吧。
首先:
第一步,准备好jdk,建议jdk版本选择1.8,然后在自己的主控机跟助攻机都安装同一版本的jdk,这个是重点,如果版本不一致,可能会遇到奇奇怪怪的问题,查询jdk安装是否成功,可以cmd直接输入java -version
在这里插入图片描述出现这个就是代表成功了

第二步准备jmeter,建议使用5.0以上的版本,本人使用的是apache-jmeter-5.1.1版本,在你的主控机跟助攻机上都安装同一版本,如果没有多台电脑,可以使用虚拟机,同时也要保证jmeter里面的插件都一模一样!

第三步需要让主控机跟助攻机都在一个局域网之内,你可以选择互相pin一下,或者直接使用telnet来看网络是否能够相通,如果网络不通的话是肯定压测不成功的

注意事项:如果jmeter里面使用csv文件的时候,需要把路径写为相对路径,然后主控机跟主控机保持一样,然后本人遇到的坑,不要去用WiFi来做分布式压测,千万不要!

开始干活(以直播负载测试为例)

1,设计jmeter负载测试脚本
2,打开助攻机器的jmeter文件,打开jmeter.properties这个文件,这个文件在bin目录底下。
修改如下配置:
修改server_port 端口 这个端口可以随意设置,但是这个端口别已经被占用了
修改server.rmi.port 端口 ,这个端口需要跟server_port 端口保持一致
修改server.rmi.ssl.disable=true 认证,由于在局域网内就不需要这个认证了
启动jmeter服务,在jmeterbin目录中输入cmd
在这里插入图片描述
出现这个就代表成功了
3,修改主控机器配置文件
修改remote_hosts=助攻机器ip加端口号,如果有多个的话,用逗号分隔开来,
修改mode=Standard,这样你才能看到助攻机返回来的实时信息
同样启动jmeter服务
在这里插入图片描述
这里由于我同时设置了主控机也是助攻机,更加的好看效果
4,打开jmeter,点击运行,点击远程启动,就可以看到你设置的ip地址
在这里插入图片描述
接下来就可以安心的跑了
5给大家看下最后的具体效果
在这里插入图片描述
这里就可以看到两条线,说明我们分布式测试成功了~
有哪里写的不好的地方,麻烦各位大佬指出一下,萌新上路,请多多关照

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值