这是一个有效的测试,用于检查使用500个并发用户加载测试的Web的时间。
我使用500线程用户运行jmeter,加速周期= 50并且永远循环计数。与一个聆听者"结果在表"这也记录了延迟。
当jmeter正在运行时,我尝试使用实际的浏览器(在我的IE8中)加载/浏览测试中的Web, 它在7秒内加载。但基于延迟,大部分结果是50k ++。
实际浏览器中的7秒加载时间是否考虑了#34;响应时间结果"?因为它是在实际浏览器中加载的。
另一个问题: 延迟50k被转换为秒?意味着50secs。如果我们基于jmeter结果加载被测网络? 请向我澄清这个:)
答案 0 :(得分:11)
简单来说,延迟是网络延迟(传输数据时网络占用的时间)
在JMeter中,延迟是指从服务器发送请求到响应的第一个字节到达客户端/ Jmeter之间的时间。如果响应时间非常短,那么您将无法获得精确的延迟测量。如果响应时间很长,则可能会得到正确的测量值。
在Jmeter Latency中,将度量作为响应时间,即ms /秒。
浏览器中的7秒(响应时间(处理时间+延迟)+渲染时间)。在Jmeter渲染时间不存在(因为它不是浏览器)。虽然与响应时间相比,您的渲染率非常低,但在重量级内容网站渲染时间相当的情况下。因此应该考虑。
我希望这能解决你的疑虑:)