【问题标题】:In Jmeter - How to get time taken to load a page在 Jmeter 中 - 如何获取加载页面的时间
【发布时间】:2020-01-21 06:26:34
【问题描述】:

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

  • Agg 报告中的平均值为 5 秒
  • 聚合报告中 90% 的值为 5.5 秒
  • 在表侦听器中查看结果中的所有请求时间总和为 32 秒

以上时间大于chrome时间的响应时间,因此无法得到准确的时间。

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

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

【问题讨论】:

标签: jmeter jmeter-plugins jmeter-5.0 jmeter-4.0 jmeter-3.2


【解决方案1】:

假设您正确配置JMeter in order to behave like the real browser,即:

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

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

只需使用browser developer tools(“网络”选项卡或等效项)交叉检查请求的性质,并配置 JMeter 以发送相同的请求,并确保 JMeter 确实使用嗅探器工具(如 Fiddler 或 @987654327)执行此操作@。

【讨论】:

    猜你喜欢
    • 2015-12-20
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 2015-09-21
    • 1970-01-01
    • 2018-11-04
    • 2016-07-15
    • 1970-01-01
    相关资源
    最近更新 更多