【问题标题】:Worload modelling -Calculate number of users and think time for load testing工作负载建模 - 计算负载测试的用户数量和思考时间
【发布时间】:2022-01-17 09:36:33
【问题描述】:

我想知道如何计算负载测试的用户数、思考时间、起搏时间和迭代次数。

要求是:

  1. 我需要达到每小时 10000 笔交易。

  2. 需要执行 1 小时。

  3. 我的脚本包含 7 笔交易。

  4. 总体响应时间为 16 秒(不含思考时间)。

【问题讨论】:

    标签: performance-testing load-testing


    【解决方案1】:

    根据您的负载测试工具,每小时执行 10000 个事务的功能可能已经存在,例如在Apache JMeter 中有Constant Throughput Timer

    如果它不存在 - 计算将类似于:

    1. 我的用户在 16 秒内执行了 7 笔交易
    2. 这意味着用户将在 1 小时内执行 225 次事务,因此您需要在加载配置中放入 225 次迭代。
    3. 假设您要执行 10000 个请求 - 为此您需要 10000/225 = 44.4 个用户。

    如果您要使用超过 44.4 个用户 - 您需要使用 Pacing Calculatorthis formula 相应地调整节奏

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-01
      • 2017-01-27
      • 1970-01-01
      • 2022-07-06
      • 1970-01-01
      • 2015-06-06
      相关资源
      最近更新 更多