jmeter 常用插件学习 bzm - Concurrency Thread Group

初识页面

### JMeter 插件并发线程组使用教程和配置指南 #### 了解 bzm - Concurrency Thread Group bzm - Concurrency Thread Group 是 Blazemeter 团队专门为 Apache JMeter 设计的一个强大扩展,用于提供更高级、灵活的并发用户控制功能[^3]。 #### 安装插件 为了使用此插件,需先安装它。推荐的方法是通过 JMeter Plugins Manager 进行安装。打开 JMeter 的选项菜单,选择 "Plugins Manager" ,然后在可用插件列表中找到并勾选 `Concurrency Thread Group` 及其依赖项完成安装过程。 #### 创建测试计划 创建一个新的测试计划文件,在其中添加所需的取样器 (Sampler),监听器 (Listener) 等组件之后,就可以向该测试计划里加入 concurrency thread group 组件了。 #### 添加并发线程组 1. 打开已有的测试项目或新建一个; 2. 在测试树结构下右键点击任意节点 -> Add -> Threads(Users) -> bzm-Concurrent Thread Group; ```xml <bzm-concurrenceThreadGroup guiclass="ConcurrentThreadGroupGui" testclass="ConcurrentThreadGroup" testname="bzm-Concurrency Thread Group"> </bzm-concurrenceThreadGroup> ``` #### 参数设置说明 - **Target Level**: 设置目标级别即期望达到的最大活跃用户的数量。 - **Ramp-Up Time(s)**: 表示从0增加至设定的目标水平所需的时间长度(秒),可以理解成预热期。 - **Hold Target Rate For(s)**: 当前阶段持续保持指定速率不变所经历的具体时间段(秒)。 - **Initial Delay(s)**: 开始执行之前等待多长时间再启动第一个虚拟用户,默认为零表示立即开始。 - **Threads per second**: 控制每秒钟新增加多少个新线程的速度限制参数。 - **Timeout in seconds on error**: 如果发生错误,则停止尝试重新连接之前的最短时间间隔(秒) #### 应用场景举例 假设要模拟网站访问高峰期的情况,此时可利用此工具按照实际业务需求调整各项指标数值,比如将最大在线人数设为500人,并且让这些请求均匀分布在两分钟内发出,最后维持这种状态一个小时以便观察服务器响应情况变化趋势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值