JMeter中的循环计数和加速周期

Ros*_*n r 3 jmeter

我已经创建了一个集合,只是将其与“循环计数”和“上升时间”相混淆。我有一个带有以下参数的测试仪。

Threads        =  30
Ramp Up Period =  30
Loop Count     =  100
Run Code Online (Sandbox Code Playgroud)

按照quora上的页面 。

我想: 在此处输入图片说明

a) If Loop count is Zero, then each of the 30 threads will be starting every second. As per the shared the web page, I guess 30/30 * 100 ie 100 threads/requests will be hitting the server every second. Please correct me if I am wrong.  

b) As per the above parameters, there will be a total of 30 * 100 threads/requests. Does this mean all the 3000 threads/requests will be sent within 30 seconds [ Ramp Up period ]
Run Code Online (Sandbox Code Playgroud)

Dmi*_*i T 5

假设您有30位用户和30秒加速

  1. JMeter将每秒启动每个虚拟用户
  2. 每个虚拟用户将开始尽可能快地倒置(或根据逻辑控制器,如果有的话)执行采样器(如果您不使用计时器),因此交付的负载可以大于或小于30个请求/秒,这取决于JMeter执行请求的速度以及您的应用程序响应时间,因为JMeter在启动新采样器之前将等待先前采样器的响应。
  3. 当虚拟用户完成执行测试计划中定义的所有采样器时,它将重新开始并执行第2点以进行99次以上的迭代
  4. 当虚拟用户没有更多的采样器要执行并且循环进行迭代时,它将关闭

一些提示: