首页 > 解决方案 > JMeter 采样器结果:了解加载时间、连接时间和延迟

问题描述

首先,我是 JMeter 的新手,想澄清一些关于Load timeConnect timeLatency之间关系的疑问。

我找到了一些解释这些指标之间关系的资源:

延迟时间 - 连接时间 = 服务器处理时间

经过时间 - 延迟时间 = 下载时间 资源

然后另一个资源说: 响应时间=延迟+处理时间

下面给出的是我得到的采样器结果之一。如果考虑到这一点,我们真的可以评论服务器处理请求需要多长时间吗?

注意:在这种情况下,我的计划是分析服务器必须承受多少负载。我并不真正关心连接建立和数据包传递的延迟。

在此处输入图像描述

基本上,我想知道上述 3 个指标之间的联系:加载时间、连接时间和延迟。任何帮助是极大的赞赏。提前致谢 :)

标签: jmeterlatency

解决方案


本文档解释了这些指标:

潜伏:

  • JMeter 测量从发送请求之前到接收到第一个响应之后的延迟。因此,时间包括组装请求所需的所有处理以及组装响应的第一部分,这通常会比一个字节长。协议分析器(例如 Wireshark)测量通过接口实际发送/接收字节的时间。JMeter 时间应该更接近浏览器或其他应用程序客户端所体验的时间。

连接时间:

  • JMeter 测量建立连接所花费的时间,包括 SSL 握手。请注意,连接时间不会自动从延迟中减去。在连接错误的情况下,度量将等于面对错误所花费的时间,例如在超时的情况下,它应该等于连接超时。

加载时间或经过时间:

  • JMeter 测量从发送请求之前到收到最后一个响应之后所经过的时间。JMeter 不包括呈现响应所需的时间,JMeter 也不处理任何客户端代码,例如 Javascript。

推荐阅读