[发明专利]网络系统实时整体测试的方法有效
申请号: | 201110032783.8 | 申请日: | 2011-01-30 |
公开(公告)号: | CN102045222A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 张家桃;葛建东;江华 | 申请(专利权)人: | 重庆思建科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 重庆志合专利事务所 50210 | 代理人: | 胡荣珲 |
地址: | 400060 重庆市*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 系统 实时 整体 测试 方法 | ||
技术领域
本发明涉及一种网络的测试方法,特别涉及一种网络系统实时整体测试的方法。
背景技术
网络整体测试,是为掌握网络运行的实际情况,便于网络管理人员优化网络,定位网络故障和为网络调整升级提供量化的重要工具和方法,目前众多的网络整体测试方法是在网络搭建后正式使用前或使用后或部分停止使用时即网络非运行或运营时状态时,用专业监测设备或系统进行网络测试,通过对一项或多项指标如:延时,抖动,迟到,重复,乱序,丢包等的测试,得出最终当前网络状态的结论。
当网络在运行状态时,若需要整体测试,则需要安排专人到应用终端,模拟用户测试实际使用情况,这种方法耗费成本高,网络测试覆盖度低,数据真实度较差,和真实网络状态差别较大。
发明内容
本发明的目的是提供一种网络系统实时整体测试的方法,采用本发明所述方法可以在网络运行状态下实时进行,具有检测方法简单,网络测试覆盖率高,测试结果能反应测试是网络通道的真实状态,测试成本低的优点。
本发明的技术方案是:网络系统实时整体测试的方法,所述网络系统包括检测中心系统和客户终端环回响应系统,所述检测方法有以下步骤;
1)测试中心服务器运行测试中心系统,所述测试中心系统包括测试发起端、测试接受端和统计分析端,接收终端运行客户终端环回响应系统;
2)测试中心系统从网络实时或非实时获得所有或部分可以测试的客户应用终端设备的网络地址,以及与可测试客户应用终端设备的网络地址对应的网络信道信息;
3)测试中心系统通过客户终端设备的网络地址向部分或者所有终端发送系列序号递增的测试包,每个测试包均包含发送时间和发送序号,测试中心发送的系列测试包发至被测网络的每个单一终端,所述系列测试包通过网络信道传送到客户终端系统上;
4)客户终端系统在收到测试包后,立即将此测试包通过网络信道回传给测试中心系统;
5) 测试中心系统在收到客户终端系统回传的测试包后,记录接收时间并从测试包中提取发送时间和序号,对所有回传的测试包进行以下循环检测:延时包、抖动包的计算,再检测所有回传的测试包是否为正常包,若是,则记录到中心系统数据库;若是非正常包,则设置期望包,按照迟到包、重复包、乱序包、丢包的顺序依次检测,所得检测数据即生成单一客户终端基础信息,记录到中心系统数据库;
6)分析测试中心系统将数据库中的所有客户终端测试数据,得出网络信道在测试时段的状态。
步骤5)所述期望包序号=收到的正常包序号+1。
步骤5)所述正常包的判断方法是,当收到包序号≥期望包序号是,则判断为该测试包正常包,非正常包是指正常包以外的测试包。
步骤5)所述延时的计算方法:延时=测试中心系统接收客户终端回传的测试包时间-测试中心系统发送测试包的时间。
步骤5)所述抖动的计算方法:抖动=后一测试包的延时-前一测试包的延时的绝对值。
步骤5)所述重复的判断方法:1)测试中心系统建立已收到发送测试包序号的区间范围,即重复包范围,所述重复包范围包含多个区间,每个区间有测试中心系统收到的连续测试包的序号;2)判断重复包范围内的测试包的序号,有重复序号的则为重复包,否则不是。
步骤5)所述迟到的判断方法:1)设定测试中心系统的发送测试包的间隔时间和测试包的迟到时间,通过发送测试包的间隔时间将测试包的迟到时间转换为迟到包阈值,以所述迟到包阈值划分是否迟到包;2)用当前的期望包序号减去这个迟到包阈值,得到一个迟到包分界数量,被测包序号小于这个迟到包分界数量的则为迟到包。
步骤5)所述乱序的判断方法:测试中心系统收到所有测试包中,除去正常包、重复包、迟到包,剩下的包都是乱序包
步骤5)所述丢包的计算方法为:丢包数量=发包数量-正常包数量-重复包数量-迟到包数量-乱序包数量。
本发明所述方法中当测试中心系统每收到一个客户终端系统回传的测试包时,即开始进行步骤5)所述的检测,如:收到包号1的测试包,即对包号1的测试包进行步骤5)所述的检测,若是正常包,则记录到中心系统数据库;收到包号2的测试包,即对包号1-2的测试包进行步骤5)所述的检测,若是正常包,则记录到中心系统数据库;……收到包号n的测试包,即对包号1-n的测试包进行步骤5)所述的检测,若是正常包,则记录到中心系统数据库,若有非正常包,则需要判断是否是重复包、迟到包、乱序包、丢包等,并将判断结果记录到中心系统数据库。如此往复,直至对客户终端系统回传的所有测试包检测结束,再分析测试中心系统将数据库中的所有客户终端测试数据,得出网络信道在测试时段的状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆思建科技有限公司,未经重庆思建科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110032783.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:缓存维护方法及系统
- 下一篇:一种密集型波分复用网络监控系统、方法及网关网元