当前位置: 首页 > 知识库问答 >
问题:

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

耿俊彦
2023-03-14

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

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

共有1个答案

艾翼
2023-03-14

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

所以,要了解50个并发用户的吞吐量和响应时间,唯一的方法是使用50个并发用户运行测试。如果您无法增加额外的虚拟用户,那么仍然可以在缩小的环境中测试一些东西,如:

  1. 代码与数据库交互
  2. 外部服务调用
  3. 负载分配
  4. 监视应用服务器
  5. 运行浸泡测试
 类似资料:
  • 我对193个示例运行了一个JMeter测试,平均响应时间为5915ms,Throghput为1.19832。 我只想知道它们到底有什么关系

  • 我运行jmeter脚本将近一周,今天观察到一件有趣的事情。以下是场景: 概述:我正在逐渐增加应用程序的负载。在上一次测试中,我给应用程序加载了100个用户,今天我将加载增加到150个用户。 150名用户测试结果: > 与上次测试相比,请求的响应时间减少了。(这是个好兆头) 吞吐量急剧下降到上一次测试的一半,负载更少。 我的问题是: > 当我的许多请求失败时,我得到了好的响应时间吗? 注:直到100

  • 我想为我正在开发的应用程序模拟100 rpm。我计划使用并发线程组和吞吐量成形计时器。我创建了一个示例来测试它是如何工作的。下面是我的剧本 我已将其添加为log4j2的下一行。xml文件: jmeter.log有以下日志 我的问题是 问题1。我是否正确地配置了测试以模拟100 rpm的吞吐量,或者我遗漏了什么? 问题2。如何提前计算需要添加多少用户才能实现目标并发?如果我用公式 在这里,我是否需要

  • 假设我有一个每分钟200个事务(运行线程)的恒定吞吐量的JMeter测试脚本,并且我有两个由JMeter主机控制的从机来执行该脚本,那么产生的吞吐量会翻倍吗?还是JMeter会在从机之间共享负载,导致仍然是200TPM? 干杯凯

  • 我是Jmeter的新手,我有一些无法从Jmeter主页获得的查询。 吞吐量值的确切含义是什么?它是指每个线程每秒没有请求数,还是指线程之间累积没有请求数 我想在125k个请求上平均运行5分钟的测试,假设线程数为60,如何指定吞吐量和延迟值 Jmeter文件中给出的starttime、endtime、duration、delay、rampup period等值是秒/毫秒?如何配置它们 如何在测试期间

  • 我使用了JMeter2.8 我已经使用web服务调用测试了Http请求。我需要计算响应时间。我不知道怎么计算 我已经参考了这个链接。我认为他们在Jmeter中使用了一些插件。是否需要使用插件来计算响应时间? 在这个问题中还提到了最后一个字节的时间和第一个字节的时间 在哪里可以找到这两个变量n Jmeter