jmeter - 第 90 个百分位大于最大值。这是对的吗?
问题描述
对 2 个服务进行了 Web 服务测试。测试计划有: 一次服务下的第一个服务(登录)循环控制器下的第二个服务(搜索)上述两个控制器都添加到事务控制器下
每个服务有 90% 大约 300ms。在这 2 个 web 服务的事务控制器中,90% 大约是 2 秒
我的测试计划有什么问题吗?或者 Jmeter 计算不正确。我正在使用 JMeter 3.2 版
谢谢。
解决方案
90% 的百分位不能高于最大响应时间,很可能您对事务控制器的输出感到困惑。
事务控制器只是将其子级的响应时间相加,因此您可能会将事务控制器的 90% 百分位数与单个采样器的最大响应时间进行比较。
另请注意,根据JMeter 负载测试“内存不足”故障的 9 个简单解决方案一文,您应该始终使用最新版本的 JMeter,因此请考虑升级到JMeter 5.2.1(或任何可用的最新稳定 JMeter 版本)在JMeter 下载页面)尽快
推荐阅读
- python - 如何列出所有(子)文件夹的路径并将它们分别放在列表中?
- mysql - 在对employee_id进行内部联接时如何获得每个唯一员工的销售额总和
- angular - Angular 和 TweenLite
- react-virtualized - TypeError:无法读取 Table.forceUpdateGrid 中抛出的未定义属性“网格”
- sql-server - T-SQL SEQUENCE 用完,没有循环,怎么回事?
- python - 有条件地更改 DOB 年份
- junit - 如何将我的每个 Junit 5 测试作为特权操作运行?
- java - 有没有更好的方法来使用流重构这段代码
- javascript - 如何在 JavaScript 和节点中将总纳秒转换为 HH:MM:SS:ms:ns 格式的字符串?
- excel - if语句有多个条件,如何解决