【发布时间】:2019-03-13 12:40:42
【问题描述】:
我们正在使用JMeter进行负载测试,我们必须计算每个页面所花费的时间,但是每个页面都有多个请求。我们应该添加事务控制器来找出每个页面花费的总时间,还是应该在 JMeter 中计算每个样本花费的时间?
【问题讨论】:
-
谢谢@Yugal。我已经开始使用事务控制器,但是 trsanction 控制器的响应时间很长。例如:我必须找到每个页面的响应时间,但是每个页面都包含多个 http 示例请求(10-12)。如果我使用事务控制器,它会显示所有样本请求时间的总和,而不是每个样本所花费的平均时间,这将是 120000 毫秒(120 秒)。但是手动应用只需 3 秒即可加载一页
-
当您谈论页面加载时间以及页面内每个请求的请求时间时,有多种情况,可能是同步的或异步的。您还需要考虑页面的“DOMContentLoaded”与“LoadTime”,Jmeter 无法解释。这些时间戳还取决于网络速度。参考:1)developers.google.com/web/tools/chrome-devtools/network/… 2)webpagetest.org
标签: jmeter performance-testing load-testing distributed-transactions