如何计算大量线程的响应时间和吞吐量

时间:2017-09-14 10:44:48

标签: java jmeter performance-testing

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

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

1 个答案:

答案 0 :(得分:0)

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

因此,看到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