【问题标题】:Calculate Average Response time Calculation in JMeter计算 JMeter 中的平均响应时间计算
【发布时间】:2021-02-24 13:39:43
【问题描述】:

(附图片)

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

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

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

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

【问题讨论】:

  • 你用了多少线程? 40?
  • 50 个线程并运行了 6 分钟

标签: jmeter response-time


【解决方案1】:

这取决于你使用的线程数

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

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

【讨论】:

  • 感谢您的澄清
【解决方案2】:

JMeter 计算响应时间为:

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

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

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

更多信息:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多