[发明专利]系统的测试方法和装置有效
申请号: | 201410856685.X | 申请日: | 2014-12-31 |
公开(公告)号: | CN104639390B | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 沙超群;耿雄飞 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;卢军峰 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 被测系统 网络通信协议 预期测试结果 方法和装置 测试 报文 算法 存储 目标测试结果 参数信息 测试报文 对比结果 随机配置 系统开发 真实报文 可变的 多样性 配置 网络 | ||
本发明公开了一种系统的测试方法和装置,该方法包括:基于预定的规范对网络通信协议的参数信息进行随机配置;根据预定的第一算法对配置后的网络通信协议所产生的报文进行计算,得到预期测试结果并存储;由被测系统对报文进行处理,得到处理结果;将处理结果和目标测试结果进行对比,根据对比结果确定被测系统的测试情况。本发明通过模拟各种各样可变的网络真实报文,提高了测试报文的多样性和数量;通过系统中实现的算法来实现被测系统的预期测试结果存储,提高了系统开发效率。
技术领域
本发明涉及系统测试领域,具体来说,涉及一种系统的测试方法和装置。
背景技术
在网络安全领域,随着计算机网络技术的迅速发展,对于系统是否具备快速识别并处理海量报文的能力显得尤为必要,然而现在的系统工程庞大,需要识别的报文不仅格式众多而且算法复杂,但是,对于目前的系统的前期测试方法来说,在对被测系统进行测试时,所用的测试激励(测试报文)不仅类型单一而且结构简单,这样,测试激励就不能够全面覆盖被测系统的各个接口,这样就不容易测试出系统的各个接口可能存在的问题,使得被测系统在功能和性能上均都得不到很好保证,那么被测系统一旦上板调试出现问题,就需要对问题再定位,再修改,再重新进行综合测试,这样下来,不仅会浪费大量的时间,还会影响整个系统的开发效率。
此外,由于所用的测试激励不仅数量少,而且不真实,即测试激励是一种处于理论状态下的测试报文,并不能模拟出真实的系统使用场景,例如在复杂交错的网络环境中,各式各样的隧道报文层层叠加,而这样的报文连许多发报机都不能构造出来,这样就会为系统测试带来诸多不便;
此外,如在特殊极端的应用场景下,如果系统的应对能力不能提前预知,就不能够对这种极端情况提出预先的解决方案,相应的,对于系统的性能测试更是达不到良好效果,具体来说,例如大量的真实流突发到系统的某一个端口,这将会对系统的性能造成极大的影响,而由于不能提前预知这个问题,也就没有对其进行纠正解决的相应方案,那么在实际应用中这将会造成很大的损失。
针对相关技术中的上述问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种系统的测试方法和装置,能够模拟各种各样可变的网络真实报文,提高测试报文的多样性和数量;通过系统中实现的算法来实现被测系统的预期测试结果存储,提高了系统开发效率。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种系统的测试方法。
该测试方法包括:
基于预定的规范对网络通信协议的参数信息进行随机配置;
根据预定的第一算法对配置后的网络通信协议所产生的报文进行计算,得到预期测试结果并存储;
由被测系统对报文进行处理,得到处理结果;
将处理结果和目标测试结果进行对比,根据对比结果确定被测系统的测试情况。
其中,在基于预定的规范对网络通信协议的参数信息进行随机配置时,可根据预定的算法提取网络通信协议的参数信息中的关键信息;并基于预定的规范对关键信息进行随机配置。
优选的,可基于预定的规范对开放式系统互联参考模型(OSI)中至少一层网络通信协议的参数信息进行随机配置。
其中,在根据预定的第二算法对配置后的网络通信协议所产生的报文进行计算时,可根据不同的预定子算法对配置后的不同层的网络通信协议所产生的不同子报文分别进行计算,得到对应被测系统的不同测试接口的预期测试子结果并存储。
相应的,在由被测系统对报文进行处理时,可由被测系统的不同测试接口分别对相应的子报文进行处理,从而得到对应不同测试接口的处理子结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410856685.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种烤炉能排气的方法
- 下一篇:内部加强的延长服务的热回收蒸汽发生器装置