首页 > 解决方案 > 在 Jmeter 中 - 如何获取加载页面的时间

问题描述

在导航到前登录页面时,blazemeter 记录器会发出 10 个 HTTP 请求。在这种情况下,我怎样才能获得导航着陆页所需的时间。我需要从下面参考哪一个。

以上时间超过了chrome时间的响应时间,因此无法获得准确的时间。

注意:HTTP 请求可能是顺序的或并行的。所以我也检查了检索所有嵌入式资源选项。

Chrome 响应时间为 14 秒,但在表中查看结果侦听器总和值为 32 秒。

标签: jmeterjmeter-pluginsjmeter-5.0jmeter-4.0jmeter-3.2

解决方案


假设您正确配置JMeter 以使其表现得像真正的浏览器,即:

  1. 您使用相同的模式发送相同数量的请求
  2. 您的请求包含浏览器发送的 所有标头
  3. 您已将HTTP 缓存管理器添加到您的测试计划中
  4. 您将 JMeter 配置为正确处理嵌入式资源和AJAX请求

您应该看到与浏览器大致相同的响应时间。

只需使用浏览器开发工具(“网络”选项卡或等效工具)交叉检查请求的性质,并配置 JMeter 以发送相同的请求,并确保 JMeter 确实使用像FiddlerWireshark这样的嗅探器工具来完成它。


推荐阅读