【问题标题】:How can I calculate response time and throughput for large no.of threads如何计算大量线程的响应时间和吞吐量
【发布时间】:2018-02-23 07:31:07
【问题描述】:

给出的是 jmeter 为 10 个线程(并发请求)生成的摘要报告。

我们能否从我们为 10 个用户获得的报告中计算并找到 50 个线程的响应时间和吞吐量。我必须运行触发电子邮件和短信通知的休息 api 的负载测试。如果我们有 10 个线程的报告,我想知道他们是否有任何方法可以找到 50 个线程的近似响应时间和吞吐量。

【问题讨论】:

    标签: java jmeter performance-testing


    【解决方案1】:

    只有在用户数量和吞吐量之间存在线性相关性的情况下,该假设才是准确的。在绝大多数情况下,即使使用一组先前的结果,您也无法预测指标值,而不是只有一个测试场景。

    因此,查看 50 个并发用户的吞吐量和响应时间的唯一方法是使用 50 个并发用户运行测试。如果您无法增加额外的虚拟用户,则有 still some things you still can test on a scaled down environment 之类的:

    1. 代码和数据库交互
    2. 外部服务调用
    3. 负载分配
    4. Monitoring the Application Server
    5. 运行Soak Test

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-25
      • 1970-01-01
      • 2022-01-04
      • 2019-06-03
      • 1970-01-01
      相关资源
      最近更新 更多