Jmeter elapsed/Latency/Connect 三个时间值的理解

公司有测量接口网络传输时间消耗的压测需求,jmeter压测结果,提高并发时间其实大量消耗在服务器处理上面,网络传输时间消耗很难察觉。我分析了一下压测结果,觉得,网络传输时间可以根据这几个值判断:网络传输延迟可以根据Elapsed time-Latency time,加上传输文本大小区判断

  1. Elapsed time 经过的时间(= 接收完所有响应内容的时间点 - 请求开始发送的时间点)也是(Sample time / Load time / Response time/聚合报告中使用的时间 ) 
    不包括渲染请求所花费的时间,同时也不包括处理客户端脚本所花费的时间。这个时间是我们测试常用的时间,也是整个请求的消耗时间,从发送到接收完成全程消耗的时间

  2. Latency time 延迟时间(=接收到响应的第一个字节的时间点 - 请求开始发送的时间点)

    不常用,表示请求发送到刚开始接收响应时,这个时间< Elapsed time
    所以接收响应的时间= Elapsed time-Latency time

  3. Connection time 建立连接时间 (2.13新增参数)

    这个时间 < Latency time < Elapsed time,不常用,包括 SSL 三次握手的时间。值的注意的 latency 没有减去建立连接花费的时间,当出现链接超时等错误,这个会等于链接超时时间。

  4. 附上 jmeter 官方解释
    Apache JMeter - User's Manual: Glossary

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值