【发布时间】:2020-01-02 06:06:48
【问题描述】:
当我在网络选项卡下的 chrome 开发工具中检查页面的页面加载时间时,系统花费了 6 秒
当我在性能选项卡下的 chrome 开发工具中检查页面的页面加载时间时,系统花费了 8 秒
当我使用 blaze Meter 记录文件检查 jmeter 时,它需要 12 秒.. 注意:我有一个主 jsp 请求和 5 个子请求....
- 用户数:1
- 加速期:1
- 循环计数:1
【问题讨论】:
标签: jmeter
当我在网络选项卡下的 chrome 开发工具中检查页面的页面加载时间时,系统花费了 6 秒
当我在性能选项卡下的 chrome 开发工具中检查页面的页面加载时间时,系统花费了 8 秒
当我使用 blaze Meter 记录文件检查 jmeter 时,它需要 12 秒.. 注意:我有一个主 jsp 请求和 5 个子请求....
【问题讨论】:
标签: jmeter
我假设您在脚本中保留了嵌入式资源(例如 png、img、gif、js 文件)。如果是这样,jmeter 会按顺序执行它们,这会增加响应时间。尝试使用 HTTP 请求默认值中的检索嵌入式资源复选框并检查并行下载。默认值为 6。
【讨论】:
这很可能是由于HTTP Caching,有所谓的“嵌入式资源”:图像、脚本、样式、字体、声音等,如果您不是第一次在浏览器中访问该页面 - 机会嵌入的资源每次不下载的次数都很高。
JMeter 总是建立“干净”会话,因此如果您想将其响应时间与浏览器响应时间进行比较,您也应该在浏览器中设置“干净”会话,即在browser developer tools 中勾选“禁用缓存”框
查看How to make JMeter behave more like a real browser 指南以获取有关如何正确配置 JMeter 以产生与真实浏览器相同的网络占用空间的更多提示。
【讨论】: