Browser 使用Jmeter进行模拟-增加静态资源的keepalive

Browser 使用Jmeter进行模拟-增加静态资源的keepalive,browser,jmeter,Browser,Jmeter,我正在运行JMeter2.13,想知道如何模拟浏览器 我尽我所能确保标题是相同的(保持活动,“检索所有嵌入式资源”,“用户并发池”),但当我监视我的apache服务器状态时,我可以看到主页请求保持活动,静态资源处于打开/下载/关闭状态。如果我将其与使用IE访问站点进行比较,我会发现静态资源的存活时间更长 是否有人对扩展静态资源上的keepalive有任何建议?默认情况下,下载嵌入式资源的线程继承父采样器的所有设置,它包括: 连接超时 响应超时 跟随重定向 保持活动状态或关闭连接 您可以自己查

我正在运行JMeter2.13,想知道如何模拟浏览器

我尽我所能确保标题是相同的(保持活动,“检索所有嵌入式资源”,“用户并发池”),但当我监视我的apache服务器状态时,我可以看到主页请求保持活动,静态资源处于打开/下载/关闭状态。如果我将其与使用IE访问站点进行比较,我会发现静态资源的存活时间更长

是否有人对扩展静态资源上的keepalive有任何建议?

默认情况下,下载嵌入式资源的线程继承父采样器的所有设置,它包括:

  • 连接超时
  • 响应超时
  • 跟随重定向
  • 保持活动状态或关闭连接
您可以自己查看源代码,相关的方法是

protected void setupRequest(URL url, HttpRequestBase httpRequest, HTTPSampleResult res)
JMeter和浏览器行为的差异可能是由于缺少。现实生活中的浏览器下载嵌入式资源。行为良好的浏览器发送“Connection:close”头以释放服务器和客户端资源。所有浏览器只下载嵌入式资源一次,在后续请求中,资源将从浏览器的缓存中返回

因此,请仔细检查测试元素中的设置(请记住,本地HTTP请求采样器设置会覆盖默认设置)

默认情况下,下载嵌入式资源的线程会从父采样器继承所有设置,它包括:

  • 连接超时
  • 响应超时
  • 跟随重定向
  • 保持活动状态或关闭连接
您可以自己查看源代码,相关的方法是

protected void setupRequest(URL url, HttpRequestBase httpRequest, HTTPSampleResult res)
JMeter和浏览器行为的差异可能是由于缺少。现实生活中的浏览器下载嵌入式资源。行为良好的浏览器发送“Connection:close”头以释放服务器和客户端资源。所有浏览器只下载嵌入式资源一次,在后续请求中,资源将从浏览器的缓存中返回

因此,请仔细检查测试元素中的设置(请记住,本地HTTP请求采样器设置会覆盖默认设置)