JMETER中慢速/不稳定网络连接的影响

问题描述 投票:0回答:1

网络连接是否会影响服务器和JMeter之间的连接?有没有办法减少错误百分比和平均响应时间?

jmeter performance-testing load-testing jmx latency
1个回答
1
投票

当然可以,查看JMeter Glossary

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

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

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

所以公式是:

Response time = Connect Time + Latency + actual server response time

如果存在网络问题 - 它将对响应时间产生直接影响。查看How to Analyze the Results of a Load Test Using BlazeMeter文章,了解网络问题如何影响测试结果。因此,如果您想获得更“清晰”的图片,建议让JMeter负载生成器直接访问被测应用程序,使用LAN而不是Wi-Fi,确保NIC卡(以及路由器) /开关)具有足够的带宽来满足预期的数据量。

© www.soinside.com 2019 - 2024. All rights reserved.