为什么JMeter响应时间比浏览器中的响应时间更重要

时间:2014-05-12 14:36:10

标签: jmeter

我读了一些关于同样问题的相关帖子,但我确实有疑虑。 实际上,jmeter响应时间是服务器发送和分析响应的时间,浏览器页面加载时间是客户端。按顺序添加到JMeter发送请求,浏览器同时发送许多请求从浏览器到另一个。即使这些请求通常在同一时间发送,两个案例的响应时间也非常接近。我正在寻找使用浏览器比JMeter更重要的手动测试的响应时间,但不幸的是,有一个巨大的差异(甚至3分钟)让我想知道原因。

1 个答案:

答案 0 :(得分:3)

我认为由于以下原因,

  1. JMeter是服务器端负载测试工具(意味着我们担心服务器响应而不是客户端即浏览器)
  2. 当我们在浏览器中看到共鸣时,序列是,首先解析原始文本响应,应用css,应用任何其他样式功能,如果任何开始运行JS,然后您看到加载完整的网页但所有这些都是客户端活动而不是服务器
  3. 当我们感兴趣时,为什么服务器的响应很慢?或者特定负载下的服务器响应是什么?然后我们使用jmeter,它会从发送到服务器的请求中给出时间,直到得到响应的第一个字节,即服务器响应时间+延迟
  4. 因此,Jmeter响应时间小于浏览器,在服务器端负载测试中更为重要
  5. 但是有一些插件可以帮助你模拟向服务器发送并行请求和ajax请求,默认情况下,Jmeter按顺序发送请求,但插件和调整可供您使用。

    我希望这澄清了你的疑问。 :)