Jmeter平均响应时间与页面的实际平均响应时间有多接近

时间:2015-08-18 13:46:52

标签: jmeter

我正在运行一个简单的Jmeter测试,有10个用户,并且加速时间为30秒 - 这意味着每3秒就有一个用户在一个页面上。我得到的平均响应时间为每页约8秒,而实时,我尝试了多少,页面在2秒内加载。我不知道如何使用Jmeter结果进行测量。任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:2)

鉴于正确的JMeter配置结果非常接近真实的用户体验。

为了使您的测试更加真实,请考虑以下事项:

  1. 添加HTTP Cookie Manager以启用Cookie支持并处理基于Cookie的身份验证
  2. 添加HTTP Header Manager - 当服务器能够发送压缩数据并且浏览器发送相关标头时,可能就是这种情况,而JMeter不会导致更多数据要传输 - >更长的响应时间
  3. 真正的浏览器下载脚本,样式和图像等嵌入式资源。但是真正的浏览器在后续请求资源从缓存中返回时只执行一次。 JMeter每次都重新下载资源。为了模拟浏览器的行为,您需要添加HTTP Cache Manager
  4. “10个用户和30秒加速”并不一定意味着“每3秒1个用户”。为了确保JMeter产生所需的命中率,将Constant Throughput Timer添加到测试计划中并在那里设置所需的吞吐量。