理一理Latency、Bandwidth、Throughput、Response Time概念的区别
经常,一些性能测试人员对延时(Latency)、吞吐(Throughput)、带宽(Bandwidth)和响应时间(Response Time)感到迷惑,今天,就用一些简单的例子来说明它们之间的区别。 从上图(水管示意图),基本可以看出三个重要组件:延时(Latency)、吞吐(Throughput)、带宽(Bandwidth)之间的关系,如果还不清楚,那么可以看下面的解释: 延时(Latency):水从一端传播到另一端所花费的时间称为Latency。它是以毫秒、秒、分钟或小时等时间单位来衡量的。在性能测试中,请求的延时是客户端到服务端以及服务端到客户端的传输时间。一些测试人员称之为“延迟(Delay)”。比如说: 一个请求从t=0时刻开始 花了1秒时间到达服务端(t=1) 服务端花了2秒时间进行处理(t=3) 最后花了1秒时间到达客户端(t=4) 所以,我们这里所说的延时(Latency)就是2秒。 带宽(Bandwidth):它显示了管道(通信通道)的容量。带宽表示通过管道的水的最大值。在性能测试术语中,通过通信信道传输的最大数据量...



