发明名称 一种网络设备吞吐量的测试方法及装置
摘要 本发明涉及网络通信领域,用于解决现有技术中采用二分法进行测试时存在的收敛速度慢、效率低的问题。本发明实施例的方法包括:根据设定的初始测试区间,为同类型的三台网络设备分配初始取值点,在初始测试中有至少一台网络设备丢包时,启动下一次测试;其中下一次测试包括:根据上一次测试中各网络设备的取值点及是否丢包,确定本次测试的测试区间;从确定的测试区间中为三台网络设备分配本次测试的取值点;在三台网络设备都不丢包,且本次测试的测试区间的上限值与最大取值点的值满足测试精度时,确定该类型网络设备的相对吞吐量为本次测试中最大取值点的值;否则,启动下一次测试。本发明实施例测试方法提高了收敛速度和测试效率。
申请公布号 CN102843273A 申请公布日期 2012.12.26
申请号 CN201210289413.7 申请日期 2012.08.14
申请人 瑞斯康达科技发展股份有限公司 发明人 黎泽
分类号 H04L12/26(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 孔凡红
主权项 一种网络设备吞吐量的测试方法,其特征在于,该方法包括:根据设定的初始测试区间,为同类型的三台待测试的网络设备分配初始取值点,并在初始测试中有至少一台网络设备发生丢包时,启动下一次测试;其中,所述初始测试区间的上限值、下限值和所述初始测试区间的黄金分割点的值分别作为该三台网络设备的初始取值点;所述下一次测试过程包括:步骤a:根据上一次测试中所述三台网络设备对应的取值点及所述三台设备是否发生丢包,确定本次测试所使用的测试区间;步骤b:从确定的测试区间中分别为所述三台网络设备分配本次测试对应的取值点;步骤c:并行接收所述三台网络设备发送的数据包,在所述三台网络设备都不发生丢包,且本次测试的测试区间的上限值与本次测试中最大取值点的值满足设定的测试精度时,确定该类型网络设备的相对吞吐量为本次测试中最大取值点的值,并结束测试;否则,启动下一次测试,转至步骤a;其中,各网络设备对应的传输速率为该类型网络设备对应的接口类型的理论最大速率与该网络设备对应的取值点的乘积。
地址 100085 北京市海淀区上地六街28号院2号楼