JMeter采样器结果:了解加载时间、连接时间和延迟
首先,我是JMeter新手,我想澄清一些关于加载时间、连接时间和延迟之间关系的疑问 我找到了一些资源来解释这些指标之间的关系: 延迟时间–连接时间=服务器处理时间 已用时间–延迟时间=下载时间 然后另一个人说: 响应时间=延迟时间+处理时间 下面给出的是我得到的一个采样器结果。如果您考虑到这一点,我们真的可以评论服务器处理请求所花的时间吗 注意:在这个场景中,我的计划是分析服务器必须承受多少负载。我并不真正关心建立连接和传递数据包的延迟JMeter采样器结果:了解加载时间、连接时间和延迟,jmeter,latency,Jmeter,Latency,首先,我是JMeter新手,我想澄清一些关于加载时间、连接时间和延迟之间关系的疑问 我找到了一些资源来解释这些指标之间的关系: 延迟时间–连接时间=服务器处理时间 已用时间–延迟时间=下载时间 然后另一个人说: 响应时间=延迟时间+处理时间 下面给出的是我得到的一个采样器结果。如果您考虑到这一点,我们真的可以评论服务器处理请求所花的时间吗 注意:在这个场景中,我的计划是分析服务器必须承受多少负载。我并不真正关心建立连接和传递数据包的延迟 基本上,我想知道上述3个指标之间的联系:加载时间、连接
基本上,我想知道上述3个指标之间的联系:加载时间、连接时间和延迟。非常感谢您的帮助。提前感谢:)本文档介绍了以下指标:
- JMeter测量从发送请求前到接收到第一个响应后的延迟。因此,时间包括组装请求以及组装响应的第一部分所需的所有处理,这通常会超过一个字节。协议分析器(如Wireshark)测量通过接口实际发送/接收字节的时间。JMeter时间应该更接近浏览器或其他应用程序客户端所经历的时间
- JMeter测量建立连接所需的时间,包括SSL握手。请注意,连接时间不会自动从延迟中减去。在连接错误的情况下,度量值将等于它面对错误所花费的时间,例如在超时的情况下,它应该等于连接超时
- JMeter测量从发送请求前到接收到最后一个响应后所经过的时间。JMeter不包括呈现响应所需的时间,也不处理任何客户端代码,例如Javascript
- JMeter测量从发送请求前到接收到第一个响应后的延迟。因此,时间包括组装请求以及组装响应的第一部分所需的所有处理,这通常会超过一个字节。协议分析器(如Wireshark)测量通过接口实际发送/接收字节的时间。JMeter时间应该更接近浏览器或其他应用程序客户端所经历的时间
- JMeter测量建立连接所需的时间,包括SSL握手。请注意,连接时间不会自动从延迟中减去。在连接错误的情况下,度量值将等于它面对错误所花费的时间,例如在超时的情况下,它应该等于连接超时
- JMeter测量从发送请求前到接收到最后一个响应后所经过的时间。JMeter不包括呈现响应所需的时间,也不处理任何客户端代码,例如Javascript
- 延迟是
- 经过的时间是
- 延迟是
- 经过的时间是
因此,即使以毫秒精度,您也无法说出服务器处理时间,因为JMeter只能获得高级网络度量,如果您想用服务器处理时间丰富报表,则需要使用或或至少类似的方法直接从测试中的应用程序中获取这种形式的信息。用外行术语,我将如下描述这些术语: 加载时间:请求所用的总时间。第一个请求到最后一个数据包 连接时间:请求到达服务器所用的时间
延迟:请求第一次响应所用的时间。(如果响应很小,这可能与加载时间相同)在外行术语中,我将如下描述这些术语: 加载时间:请求所用的总时间。第一个请求到最后一个数据包 连接时间:请求到达服务所用的时间