首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在响应时间方面需要帮助

在响应时间方面需要帮助
EN

Stack Overflow用户
提问于 2019-12-11 05:36:28
回答 3查看 592关注 0票数 1

需要帮助了解来自JMeter的图像响应结果

My场景:正在计算Api上创建用户帐户的最小/最大/平均响应时间。

1.登入网站

2.使用API请求创建用户帐户-(使用API创建100个用户帐户)

3.注销。

观察:

  • 总共经过的时间是32分钟(在图像中)。
  • 100个用户的响应时间是90852。

我需要了解如何在这里测量响应时间单位。

  1. 90852毫秒是否意味着大约90秒。 那么,是否就像API在90秒内创建了单个用户帐户? 那么,请告诉我这里的响应时间与总响应时间相比是如何工作的?

谢谢:)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-12-11 10:04:49

用户的平均创建取您的API 908 ms (包含100个示例的条目以/api/ user结尾)。

由于行(其中事务的名称不在屏幕截图中)具有示例计数1,响应时间类似于100*908ms,所以我猜您有一个事务控制器,它保存了循环控制器。

用于组织测试计划的层次结构也适用于事务控制器和采样器。因此,如果将多个采样器(和/或事务控制器)分组在父事务控制器下,则该父事务控制器将具有其所有子事务的组合响应时间。

票数 0
EN

Stack Overflow用户

发布于 2019-12-11 09:58:26

100个用户的响应时间是90852。- No,只供一个用户使用。正在查看您的图像,在32分钟内只收集了一个样本。因此,这个响应时间是为该1个样本,而不是对所有100个用户。JMeter只显示已完成的响应。假设您有一个由100个用户组成的线程组,其余的线程组没有完成/正在等待api的响应。

90852毫秒是否意味着大约90秒。-,yes,.在您的api中,您似乎只使用一次控制器进行登录和身份验证,其他所有操作似乎都是按顺序运行的。因此,如果您正在进行负载测试,api响应很慢,那么您将无法正确地度量其他api的其他吞吐量,因为最慢的api将在很长一段时间内支撑线程。

希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2019-12-11 11:55:31

如果不看到您的试验计划,很难提供全面的分析。

当谈到你的问题时:

总共经过的时间是32分钟(在图像中)。

这对我来说有点高,假设您创建了100个用户帐户,并且平均响应时间为908 毫秒,我预计您的测试将在90.8秒( 1.5分钟)内完成。

90852毫秒是否意味着大约90秒。

它看起来像是所有100个响应时间的总和,很可能是从事务控制器那里得到的。

平均响应时间基本上是算术平均数,即所有响应时间之和除以它们的计数。

  1. 首先,你需要理解为什么你要花那么长的时间来测试。
  2. 您似乎正在使用循环中的一个线程(虚拟用户)创建100个用户帐户,您可能需要考虑使用多个线程来实现它。
  3. 您应该只在测试开发和/或调试时使用JMeter GUI,当涉及到测试执行您应该在命令行非GUI模式下运行JMeter测试。时,如下所示: 计量器-n -t test.jmx -l result.jtl
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59279452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档