与常量计时器相关的 JMe 终极线程组

  • 本文关键字:线程 JMe 常量 计时器 jmeter
  • 更新时间 :
  • 英文 :

  1. 场景:一个。 终极线程组 : 线程数 :100, 启动时间 : 60, 保持负载 : 300b. 如果脚本中有 10 个 Http(s( 请求,并且每个请求具有 1 秒的常量计时器,则总常量时间值 = 10 秒。在上述情况下,保持时间将变为 300 +(100 *10
  2. ( 或 300 +(10( 或 300 -(100 *10( 或 300 -(10(

采样器上的计时器与您的总测试时间没有任何关系。所以在你上面的例子中,它只是 60+300 秒。

当线程完成其 10 个请求时,它将再次启动。因此,一旦测试升级,每个线程将执行它们 30 次。如果您增加了计时器,则 10 个请求将需要更长的时间才能完成,因此完成的迭代次数会更少 - 但它不会改变您的持续时间。

计时器和保持时间独立工作,它们不相关。

在你的例子中——

测试将在测试开始时开始加载线程,到 60 秒结束时,所有 100 个线程都将启动。

单个线程的

执行取决于服务器上发送的每个请求的响应(在您的情况下,每个线程 10 个请求(,因此常量计时器将等待 1 秒,然后再将同一线程的下一个请求发送到服务器。

因此,保持时间可确保在指定的时间段内服务器上加载相同的 100 个用户(线程(。当一个线程完成其执行周期(所有 10 个请求(时,它将添加另一个线程以在指定为保持时间的测试时间内保持相同的负载。

测试将在 30+60 = 90 秒内完成。

最新更新