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),执行脚本,运行---远程启动。

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

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

相关推荐
tap.AI9 小时前
(三)Stable Diffusion 3.5 与 ComfyUI
分布式·stable diffusion
腾讯WeTest9 小时前
范式转移:LLM如何重塑游戏自动化测试的底层逻辑
功能测试·游戏·ai·腾讯wetest
爱思德学术13 小时前
中国计算机学会(CCF)推荐学术会议-A(软件工程/系统软件/程序设计语言):ISSTA 2026
软件测试·软件工程·软件分析
云和数据.ChenGuang13 小时前
Logstash配置文件的**语法解析错误**
运维·数据库·分布式·rabbitmq·jenkins
秋饼14 小时前
【三大锁王争霸赛:Java锁、数据库锁、分布式锁谁是卷王?】
java·数据库·分布式
汽车仪器仪表相关领域14 小时前
GZCVL T-II 安全防坠器测试系统
功能测试·测试工具·安全·单元测试·压力测试·可用性测试
回家路上绕了弯15 小时前
深度解析分布式事务3PC:解决2PC痛点的进阶方案
分布式·后端
yaoh.wang15 小时前
力扣(LeetCode) 111: 二叉树的最小深度 - 解法思路
python·程序人生·算法·leetcode·面试·职场和发展·深度优先
Boilermaker199215 小时前
[Redis] 分布式缓存与分布式锁
redis·分布式·缓存
可可南木16 小时前
ICT测试日志 --2--解释日志记录
功能测试·测试工具·pcb工艺