【问题标题】:Why there is time difference for page load in chrome dev tool and jmeter为什么chrome dev tool和jmeter中的页面加载存在时间差
【发布时间】:2020-01-02 06:06:48
【问题描述】:

当我在网络选项卡下的 chrome 开发工具中检查页面的页面加载时间时,系统花费了 6 秒

当我在性能选项卡下的 chrome 开发工具中检查页面的页面加载时间时,系统花费了 8 秒

当我使用 blaze Meter 记录文件检查 jmeter 时,它需要 12 秒.. 注意:我有一个主 jsp 请求和 5 个子请求....

  • 用户数:1
  • 加速期:1
  • 循环计数:1

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    我假设您在脚本中保留了嵌入式资源(例如 png、img、gif、js 文件)。如果是这样,jmeter 会按顺序执行它们,这会增加响应时间。尝试使用 HTTP 请求默认值中的检索嵌入式资源复选框并检查并行下载。默认值为 6。

    【讨论】:

      【解决方案2】:

      这很可能是由于HTTP Caching,有所谓的“嵌入式资源”:图像、脚本、样式、字体、声音等,如果您不是第一次在浏览器中访问该页面 - 机会嵌入的资源每次不下载的次数都很高。

      JMeter 总是建立“干净”会话,因此如果您想将其响应时间与浏览器响应时间进行比较,您也应该在浏览器中设置“干净”会话,即在browser developer tools 中勾选“禁用缓存”框

      查看How to make JMeter behave more like a real browser 指南以获取有关如何正确配置 JMeter 以产生与真实浏览器相同的网络占用空间的更多提示。

      【讨论】:

        猜你喜欢
        • 2015-12-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多