【问题标题】:Effect of slow/unstable network connection in JMETERJMETER 中网络连接缓慢/不稳定的影响
【发布时间】:2019-02-28 08:34:31
【问题描述】:

网络连接会影响服务器与JMeter的连接吗?有什么办法可以减少错误百分比和高平均响应时间?

【问题讨论】:

    标签: jmeter performance-testing load-testing jmx latency


    【解决方案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 卡(以及路由器/交换机)有足够的带宽来处理预期的数据量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-17
      • 2016-02-21
      • 1970-01-01
      • 2017-09-10
      • 1970-01-01
      • 2015-05-10
      相关资源
      最近更新 更多