jmeter系列-线程组详解(8)-bzm - Arrivals Thread Group
bzm - Arrivals Thread Group
Arrival:到来,抵达
介绍
这个线程组使用“arrivals”调度作为一种表达负载的方式。“arrivals”表示线程迭代开始。如果所有现有线程在迭代过程中都很忙,它将创建新线程。
注意,恒定的到达率意味着增加并发性,所以要小心你输入的值。使用“Concurrency Limit”字段作为安全阀,以防止内存不足。
主要功能:
-
每秒/每分钟 请求数
- 阶梯控制
页面说明:
- Target Rate (arrivals/min) : 目标率 (每分钟请求数)
- Ramp UP Time(min) : 在多少秒内到达目标请求数
- Ramp-Up Steps Count : 启动之后到达目标并发线程数的 阶梯数
- Hold Target Rate Time(min) : 到达目标请求数之后,持续运行多长时间
- Time Unit:minutes seconds : 时间单元:分/秒
- Thread iterations Limit : 线程循环次数限制
- Log Threads Status into File : 保存线程状态至文件
- Concurrency Limit : 最大线程数限制
来看一个例子,设置如下:
每分钟60个请求,相当于每秒一个请求,Ramp-Up启动时间和阶梯数Ramp-Up step Count都设置为0
添加监听器Active Threads Over Time,聚合报告
可以看到只启动了一个线程,2分钟120个请求
再来看一个例子:
每分钟请求60次,相当于每秒12次,Ramp-Up启动时间1分钟,阶梯数3,持续2分钟
添加监听器Transactions per Second,即每秒事务数
可以看到事务数基本上是在每秒12左右
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix