jmeter详解-线程组详解(8)-bzm - Arrivals Thread Group

发布时间 2023-08-21 22:33:30作者: 天才九少

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个请求