网络性能测试的方法及测试装置的制造方法_4

文档序号:8365295阅读:来源:国知局
发送数据包的速率逐步由零提高至所述端口速率;
[0108]所述处理器41统计所述第二预设时间内所述第二通道的发送端发出数据包的数量与所述第二通道的接收端接收数据包的数量;
[0109]当所述第二通道的发送端发出数据包的数量与所述第二通道的接收端接收数据包的数量不相等时,所述处理器41发出告警信息并生成日志记录。
[0110]上述的处理器41可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件。
[0111]本发明实施例中,测试装置40中包括两条通道,在预设时间内统计当前通道发送和接收的数据包数量,如果数量不相等,测试装置40发出告警并生成日志记录。因为设置两条通道,所以可以让一条通道暂停收发数据包,并获取该通道内的丢包信息以及丢包时间点,而与此同时,另一条通道继续测试,这样两条通道交替使用,不用中断测试,就可以实时获取到被测设备的丢包信息以及丢包时间点,解决了现有技术中不能获得发生丢包的各个时间点和对应的丢包个数,在对被测设备问题定位时,带来很大不便的问题。通过解决上述技术问题,能够方便测试人员对被测设备的问题定位。
[0112]本发明实施例提供的一种测试装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的一种网络性能测试的方法及测试装置可以适用于网络性能测试,但不仅限于此。
[0113]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
[0114]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0115]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种测试装置,其特征在于,所述测试装置包括第一通道和第二通道,具体包括: 调整单元,用于在第一预设时间内将所述第一通道发送数据包的速率由端口速率逐步降低至零,并同步将第二通道发送数据包的速率逐步由零提高至所述端口速率,其中所述第一通道发送数据包的速率与所述第二通道发送数据包的速率之和为所述端口速率; 统计单元,用于统计所述第一预设时间内所述第一通道的发送端发出数据包的数量与所述第一通道的接收端接收数据包的数量; 告警单元,用于当所述统计单元统计的所述第一通道的发送端发出数据包的数量与所述统计单元统计的所述第一通道的接收端接收数据包的数量不相等时,发出告警信息并生成日志记录。
2.根据权利要求1所述的测试装置,其特征在于,所述告警单元发出的所述告警信息包括丢包数量和发生丢包的时间信息,所述丢包数量为所述第一通道的接收端接收数据包的数量与所述第一通道的发送端发出数据包的数量之间的差值,所述发生丢包的时间信息包括所述第一通道开始发送数据包的时刻与所述第一通道停止发送数据包的时刻。
3.根据权利要求1或2所述的测试装置,其特征在于,所述数据包的帧结构中包括用于区分所述第一通道和所述第二通道的区分标识。
4.根据权利要求1-3任一项所述的测试装置,其特征在于,所述第一通道和所述第二通道各自独立发送和接收数据包。
5.根据权利要求1-4任一项所述的测试装置,其特征在于, 所述调整单元,还用于在第二预设时间内将所述第二通道发送数据包的速率由端口速率逐步降低至零,并同步将第一通道发送数据包的速率逐步由零提高至所述端口速率; 所述统计单元,还用于统计所述第二预设时间内所述第二通道的发送端发出数据包的数量与所述第二通道的接收端接收数据包的数量; 所述告警单元,用于当所述统计单元统计的所述第二通道的发送端发出数据包的数量与所述统计单元统计的所述第二通道的接收端接收数据包的数量不相等时,发出告警信息并生成日志记录。
6.一种网络性能测试的方法,其特征在于,包括: 在第一预设时间内将第一通道发送数据包的速率由端口速率逐步降低至零,并同步将第二通道发送数据包的速率逐步由零提高至所述端口速率,其中所述第一通道发送数据包的速率与所述第二通道发送数据包的速率之和为所述端口速率; 统计所述第一预设时间内所述第一通道的发送端发出数据包的数量与所述第一通道的接收端接收数据包的数量; 当所述第一通道的发送端发出数据包的数量与所述第一通道的接收端接收数据包的数量不相等时,发出告警信息并生成日志记录。
7.根据权利要求6所述的方法,其特征在于,所述告警信息包括丢包数量和发生丢包的时间信息,所述丢包数量为所述第一通道的接收端接收数据包的数量与所述第一通道的发送端发出数据包的数量之间的差值,所述发生丢包的时间信息包括所述第一通道开始发送数据包的时刻与所述第一通道停止发送数据包的时刻。
8.根据权利要求6或7所述的方法,其特征在于,所述数据包的帧结构中包括用于区分所述第一通道和所述第二通道的区分标识。
9.根据权利要求6-8任一项所述的方法,其特征在于,所述第一通道和所述第二通道各自独立发送和接收数据包。
10.根据权利要求6-9任一项所述的方法,其特征在于,当所述第一通道的发送端发出数据包的数量与所述第一通道的接收端接收数据包的数量不相等时,在所述发出告警信息并生成日志记录之后,所述方法还包括: 在第二预设时间内将所述第二通道发送数据包的速率由端口速率逐步降低至零,并同步将第一通道发送数据包的速率逐步由零提高至所述端口速率; 统计所述第二预设时间内所述第二通道的发送端发出数据包的数量与所述第二通道的接收端接收数据包的数量; 当所述第二通道的发送端发出数据包的数量与所述第二通道的接收端接收数据包的数量不相等时,发出告警信息并生成日志记录。
【专利摘要】本发明实施例公开了一种网络性能测试的方法及测试装置,涉及通信技术领域,能够实时统计具体丢包个数和丢包时间点。本发明的方法包括:在第一预设时间内将所述第一通道发送数据包的速率由端口速率逐步降低至零,并同步将第二通道发送数据包的速率逐步由零提高至所述端口速率;统计第一预设时间内所述第一通道的发送端发出数据包的数量与所述第一通道的接收端接收数据包的数量;当所述第一通道的发送端发出数据包的数量与所述第一通道的接收端接收数据包的数量不相等时,发出告警信息并生成日志记录。本发明适用于网络性能测试。
【IPC分类】H04L12-26, H04L12-24
【公开号】CN104683175
【申请号】CN201310643215
【发明人】李超峰, 许可, 张占成, 黄超, 石振
【申请人】华为技术有限公司
【公开日】2015年6月3日
【申请日】2013年12月3日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1