为什么chrome开发工具和jmeter中的页面加载存在时间差

为什么chrome开发工具和jmeter中的页面加载存在时间差,jmeter,Jmeter,当我在chrome开发工具的“网络”选项卡下检查页面加载时间时,系统花费了6秒 当我在chromedev工具的performance选项卡下检查页面加载时间时,系统花费了8秒 当我使用jmeter通过blaze meter记录文件进行检查时,需要12秒。。 注意:我有一个主jsp请求和5个子请求 用户数量:1 加速期:1 循环计数:1 我假设您在脚本中保留了嵌入式资源(如png、img、gif、js文件)。如果是这样,jmeter将按增加响应时间的顺序执行它们。尝试使用HTTP请求默认值中的“

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

当我在chromedev工具的performance选项卡下检查页面加载时间时,系统花费了8秒

当我使用jmeter通过blaze meter记录文件进行检查时,需要12秒。。 注意:我有一个主jsp请求和5个子请求

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

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

最可能的原因是,存在所谓的“嵌入式资源”:图像、脚本、样式、字体、声音等,如果您不是第一次访问浏览器中的页面,则每次都不会下载嵌入式资源的可能性非常高

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

有关如何正确配置JMeter以产生与实际浏览器相同的网络占用空间的更多提示,请参阅指南