发布日期:2022-03-26
1.什么是吞吐量
吞吐量(也称为整机包转发率是指网络、设备、端口或其他设施在单位时间内成功地传送数据的数量)(以比特、字节等为测量单位),也就是说吞吐量是指在没有帧丢失的情况下,设备能够接收并转发的最大数据速率。
吞吐量是一个极限指标,即网络设备在所有端口满配,并工作在端口的最高线速的情况下的一个指标。如果以连接不同城市的高速公路交通系统来比喻的话,一台交换机的吞吐量相当于进出这个系统内所有城市的交通流量之和,也即交换机所有端口的双向(双工) 包转发率之和。
2.吞吐量的影响因素
吞吐量的大小由网络设备的内外网口硬件,系统帧配置、系统带宽、调制方式及程序算法的效率等因素,尤其是程序算法,对于需要进行大量运算的设备来说,算法的低效率会使通信量大打折扣。
3.吞吐量测试及主要应用场景
吞吐量测试是在一个测量周期内,终端成功接收的信息比特数(单位kb),除以测量周期的时长(单位秒),得到的一个有效的信息接收速率(单位kbps)。
主要应用场景
1)对终端的数据吞吐量性能进行评价;
2)测试端对端广域网或局域网间的吞吐量;
3)测试跨越广域网连接的IP性能;
4) 测试网络设备不同配置下的性能,从而优化和评估相关设置;
5) 在网络故障诊断过程中,帮助判断网络的问题是局域网的问题还是广域网的问题,从而快速定位故障;
6) 在增加网络的设备、站点、应用时检测其对广域网链路的影响。
吞吐量测试方法及用例的选择
实验室常规选择的是仪表测试,而终端吞吐量测试主要进行的是物理层测试和应用层的测试。
01 为何选用仪表测试?
常见的移动终端吞吐量是衡量WIFI、HSPA (WCDMA)、EVDO、LTE手机或者数据卡终端的一个关键性的指标。对于一个智能终端,可以用3种方法对其数据吞吐量性能进行测试:仪表测试、室内网络下的测试、外场测试。其中室内网络测试是使用真实的基站,在室内搭建一个覆盖主流设备厂商基站的环境,侧重于互联互通,确保终端在任何一家网络设备下都能正常工作,并且数据吞吐量都能达到正常水平;而外场测试是在运营商建设的商用网络下,对终端的数据吞吐量进行测试,更加贴近用户体验的同时,也给测试人员带来了繁琐及苛刻的条件。而实验室一般选择仪表测试,是通过仪表仿真,测试人员可以很容易地对信道环境进行仿真,建立各种各样的信道模型,测试场景最为全面、具体。
02 什么是物理层及应用层?
实验室所测试的物理层和应用层,是属于OSI七层模型中的其中两层,同时也是功能框架中最关键的一环。
物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。
应用层是OSI的第七层。应用层直接和应用程序接口并提供常见的网络应用服务。
OSI七层模型:开放系统互连参考模型 (Open System Interconnect)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合