Jmeter性能实战之分布式压测

分布式执行原理

1、JMeter分布式测试时,选择其中一台作为调度机(master),其它机器作为执行机(slave)。

2、执行时,master会把脚本发送到每台slave上,slave 拿到脚本后就开始执行,slave执行时不需要启动GUI,我理解它应该是通过命令行模式执行的。

3、执行完成后,slave会把结果回传给master,master会收集所有slave的信息并汇总。

前提条件:

1、先创建一个JMeter接口压测脚本。

2、调度机(master)+执行机(slave)在同一局域网内,并且都安装相同版本的JMeter+jdk。

配置调度机(master)+执行机(slave)

将主机器的JMeter/bin中的JMeter.properties文件,修改如下。

切记要修改:server.rmi.ssi.disable=true,否则会报错。

从机器也做类似的配置。

启动JMeter前,一定要先启动JMeter-server,否则会报错。

启动JMeter.sh(mac)、JMeter.bat(window),执行脚本,运行---远程启动。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关推荐
xuefeiniao5 小时前
使用宝塔安装RabbitMQ,启动不起来
分布式·rabbitmq·ruby
分布式存储与RustFS8 小时前
Helm在Kubernetes上部署RustFS生产环境指南
分布式·零基础·picgo·对象存储·minio·rustfs
rchmin8 小时前
Nacos配置中心避坑指南:灵活配置 server-addr 的坑
分布式·nacos·动态配置
nashane9 小时前
HarmonyOS 6.0 分布式相机实战:调用远端设备摄像头与AI场景识别(API 11+)
分布式·数码相机·harmonyos·harmonyos 5
MESMarketing12 小时前
互动分享 | 软件工具的安全合规实践
功能测试·测试工具·matlab·ci/cd·autosar
炘爚12 小时前
C++实现分布式集群聊天服务器
服务器·c++·分布式
gududexiao13 小时前
RabbitMQ 的介绍与使用
分布式·rabbitmq·ruby
Kristrina13 小时前
RabbitMQ高级特性----生产者确认机制
分布式·rabbitmq
渔民小镇13 小时前
5 分钟搭建桌游服务器:Room 模块 + 领域事件实战
java·运维·服务器·分布式·游戏
weixin_4196583113 小时前
RabbitMQ 介绍
分布式·rabbitmq