需要帮助了解来自JMeter的图像响应结果
My场景:正在计算Api上创建用户帐户的最小/最大/平均响应时间。
1.登入网站
2.使用API请求创建用户帐户-(使用API创建100个用户帐户)
3.注销。
观察:
我需要了解如何在这里测量响应时间单位。
谢谢:)
发布于 2019-12-11 10:04:49
用户的平均创建取您的API 908 ms (包含100个示例的条目以/api/ user结尾)。
由于行(其中事务的名称不在屏幕截图中)具有示例计数1,响应时间类似于100*908ms,所以我猜您有一个事务控制器,它保存了循环控制器。
用于组织测试计划的层次结构也适用于事务控制器和采样器。因此,如果将多个采样器(和/或事务控制器)分组在父事务控制器下,则该父事务控制器将具有其所有子事务的组合响应时间。
发布于 2019-12-11 09:58:26
100个用户的响应时间是90852。- No,只供一个用户使用。正在查看您的图像,在32分钟内只收集了一个样本。因此,这个响应时间是为该1个样本,而不是对所有100个用户。JMeter只显示已完成的响应。假设您有一个由100个用户组成的线程组,其余的线程组没有完成/正在等待api的响应。
90852毫秒是否意味着大约90秒。-,yes,.在您的api中,您似乎只使用一次控制器进行登录和身份验证,其他所有操作似乎都是按顺序运行的。因此,如果您正在进行负载测试,api响应很慢,那么您将无法正确地度量其他api的其他吞吐量,因为最慢的api将在很长一段时间内支撑线程。
希望这能有所帮助。
发布于 2019-12-11 11:55:31
如果不看到您的试验计划,很难提供全面的分析。
当谈到你的问题时:
总共经过的时间是32分钟(在图像中)。
这对我来说有点高,假设您创建了100个用户帐户,并且平均响应时间为908 毫秒,我预计您的测试将在90.8秒( 1.5分钟)内完成。
90852毫秒是否意味着大约90秒。
它看起来像是所有100个响应时间的总和,很可能是从事务控制器那里得到的。
平均响应时间基本上是算术平均数,即所有响应时间之和除以它们的计数。
https://stackoverflow.com/questions/59279452
复制相似问题