JMeter中计算平均响应时间计算

Calculate Average Response time Calculation in JMeter

(附上图片

"在我的总结报告中 总采样器 = 11944 我的总平均响应 = 2494 毫秒 = 2.49 秒。

我从这里了解到 11944 个采样器平均处理 2.49 seconds.That 意味着我的测试实际上应该处理 11944 x 2.49 秒 = 82 hours.But 它实际上 运行 大约 15最多 -20 分钟

所以试图理解,是由于 JMeter parallel/multiple 线程执行而减少了执行时间,还是我理解错误。

我想知道单个请求的平均响应时间

这取决于您使用的线程数

例如,如果您使用 50 个线程 12K Samples/requests 并且每次花费(平均)2.5 秒

12000  *  2.5    /     50    /    60           = 10 minutes
^          ^           ^          ^
requests  avg. sec     threads   sec per minute

JMeter 计算响应时间为:

  • 所有 Samplers 响应时间的总和
  • 除以采样器数量

基本上是所有采样器响应时间的 arithmetic mean

11944 x 2.49 / 3600 给出 8.2 小时 是的,这是 单个用户 [=35] 执行测试所需的时间=],时间量将根据使用的线程数按比例减少

更多信息: