Jmeter:为什么增加线程数并没有改变延迟?
在jmeter中,在我的测试中增加的用户数(线程)怎么可能没有改变延迟(响应时间)?Jmeter:为什么增加线程数并没有改变延迟?,jmeter,latency,Jmeter,Latency,在jmeter中,在我的测试中增加的用户数(线程)怎么可能没有改变延迟(响应时间)? 100个线程和300个线程的延迟相同。延迟是发送请求的时间与开始接收响应的时间之间的差异。 依照 JMeter在发送数据之前测量延迟 在收到第一个响应后立即请求。因此 时间包括将请求组装为所需的所有处理 以及组装响应的第一部分,通常 将超过一个字节。协议分析器(如Wireshark) 测量通过网络实际发送/接收字节的时间 接口。JMeter时间应该更接近 有浏览器或其他应用程序客户端经验 响应时间(=采样时间=
100个线程和300个线程的延迟相同。延迟是发送请求的时间与开始接收响应的时间之间的差异。 依照 JMeter在发送数据之前测量延迟 在收到第一个响应后立即请求。因此 时间包括将请求组装为所需的所有处理 以及组装响应的第一部分,通常 将超过一个字节。协议分析器(如Wireshark) 测量通过网络实际发送/接收字节的时间 接口。JMeter时间应该更接近 有浏览器或其他应用程序客户端经验 响应时间(=采样时间=加载时间=经过的时间)是发送请求的时间与完全接收响应的时间之间的差值 根据JMeter术语表 JMeter测量从发送请求前开始经过的时间 仅在收到最后一个响应后。JMeter没有 包括呈现响应所需的时间,JMeter也不包括 处理任何客户端代码,例如Javascript 因此响应时间始终>=延迟。
因此,对于100和300个线程,您可能有相同的延迟,但响应时间会不同或增加。如果JMeter和被测应用程序之间有稳定的网络连接,则无论启动多少线程,延迟都不会改变。这是一个“纯”的网络度量,它表示请求到达服务器所需的时间
查看文章,了解延迟对最终用户的影响您的问题缺少帮助您回答问题所需的几乎所有信息