【问题标题】:How to find the amount of time it takes for the request to be sent from Jmeter to the server如何查找请求从 Jmeter 发送到服务器所需的时间
【发布时间】:2021-11-25 20:28:30
【问题描述】:

我正在设计一个负载测试场景,其中 jmeter 与一些后端服务进行交互。 我已经执行了脚本,并且查看了表格和汇总报告中的视图结果。我想了解的是,我们是否有办法找出请求从我的本地 Jmeter 实例到达服务器所需的时间。 是延迟还是其他?

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    JMeter 公开了以下metrics

    1. 连接时间:与服务器建立连接的时间
    2. 延迟:从发送请求到收到响应的第一个字节的时间 (TTFB)
    3. 已用时间:延迟 + 获取响应最后一个字节的时间 (TTLB)

    到达服务器的时间只能从服务器日志中获取,从JMeter可以得到的最大值是increasing logging verbosity,所以你可以得到每个HTTP事件的时间戳

    这可以通过在 log4j2.xml 文件中添加下一行来实现:

    <Logger name="org.apache.http" level="debug" />
    

    需要重新启动 JMeter 才能获取更改

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2015-08-10
      • 1970-01-01
      • 2019-04-19
      • 2015-07-30
      • 1970-01-01
      • 2016-11-30
      相关资源
      最近更新 更多