[发明专利]一种IPv6协议一致性的测试系统及其方法在审
申请号: | 201310757071.1 | 申请日: | 2013-12-28 |
公开(公告)号: | CN103746879A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 陈希;汪洋;丁慧霞;权楠;王楠;仝杰;张庚;胡紫巍;黄毕尧;刘国军;高强;江璟;徐艳红 | 申请(专利权)人: | 国家电网公司;中国电力科学研究院 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ipv6 协议 一致性 测试 系统 及其 方法 | ||
技术领域
本发明属于一种测试系统及其方法,具体讲涉及一种IPv6协议一致性的测试系统及其方法。
背景技术
IPv4的地址短缺问题导致了IPv6的出现。由于IPv6和IPv4之间的差异性,对IPv6协议,如RFC2460IPv6规范,RFC4861IPv6邻居发现,RFC4443ICMPv6协议等的一致性测试就非常有必要。
针对某一种IPv6协议的RFC标准制定的协议一致性测试规范一般都包括很多的测试内容,采用手工方式测试时的效率会很低,而且,协议一致性测试的预期结果是明确的按RFC标准要求的,很适合采用自动化方法进行测试。但有时,只需要对单个未测试通过项进行测试和定位分析,这时,采用手动测试更为方便。因此,需要考虑自动化测试和手动测试之间的相互结合。
发明内容
针对现有技术的不足,本发明提供一种IPv6协议一致性的测试系统及其方法。协议一致性测试一般是通过协议一致性测试设备对被测设备进行测试,目的是为了验证被测设备的协议实现是否和协议标准一致。本发明为结合自动化测试和手工测试,提供一种适用于多协议的简单易行的一致性测试系统。
本发明的目的是采用下述技术方案实现的:
一种IPv6协议一致性的测试系统,其改进之处在于,所述系统包括接入模块、参数配置模块、测试用例集选择模块、被测设备配置命令模块、测试执行模块、测试结果输出模块、异常处理模块和配置管理模块;
所述接入模块包括协议一致性测试设备的接入和被测设备的接入;
所述参数配置模块包括协议一致性测试设备的参数配置;
所述测试用例集选择模块选择需要测试的测试用例集,其包括至少一个IPv6协议;
所述被测设备配置命令模块包括被测设备在测试项中所需的配置命令,用于自动化测试时测试执行模块的调用;
所述测试执行模块包括IPv6协议一致性测试设备构造协议报文发送至被测设备,接收被测设备反馈报文并进行分析,输出测试执行时的日志信息,对交互报文进行抓取和保存;
所述测试结果输出模块包括输出各测试项的测试结果,日志,报文,并以PDF或HTML方式提供:
所述异常处理模块包括对发生的异常进行处理并上报原因;
所述配置管理模块包括管理接入模块、参数配置模块和测试用例集选择模块的配置。
本发明基于另一目的提供的一种IPv6协议一致性的测试方法,其改进之处在于,所述方法包括
(1)完成配置管理模块所需配置;
(2)接入IPv6协议一致性测试设备和被测设备;
(3)初始化操作并选择测试方式;
(4)测试结果输出。
优选的,所述步骤(2)包括根据接入模块的配置接入IPv6协议一致性测试设备和被测设备,超时无法接入则调用异常处理模块则终止测试,报告原因。
优选的,所述步骤(3)包括根据参数配置模块确定采用自动化测试或手动测试,确定是否进行日志保存,确认测试用例集,确定IPv6协议一致性测试设备的接口和被测设备接口信息,异常时调用异常处理模块。
进一步的,所述自动化测试包括
a)初始化被测设备;
b)调用IPv6协议一致性测试设备开始测试,进行交互报文的抓取;
c)IPv6协议一致性测试设备构造该测试项测试报文,从配置的接口发送给被测设备;
d)根据需要调用被测设备配置命令模块中的相应配置对被测设备进行配置;
e)需要将被测设备重启,则调用被测设备接入模块,等待被测设备可以接入后继续测试;
f)接收被测设备反馈的报文,将该报文和预期的报文进行对比分析,确认是否正确,根据设置实时显示测试日志;
g)测试结束后记录该测试项的测试结果,结束交互报文的抓取并存档;
h)在测试执行过程中有异常发生,则调用异常处理,终止该测试项的测试执行或者整个测试的执行,并报告原因。
进一步的,所述手动测试包括在IPv6协议一致性测试设备中手工输入测试指令,根据测试指令进行测试执行。
优选的,所述步骤(4)包括按测试项统计测试结果,交互报文和日志,统计测试项中通过数与未通过数信息,生成PDF或HTML格式文件。
进一步的,所述测试结果输出时有异常时调用异常处理模块。
与现有技术比,本发明的有益效果为:
1、本发明可以很灵活地实现不同IPv6设备的协议一致性测试;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;中国电力科学研究院,未经国家电网公司;中国电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310757071.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手动平衡阀
- 下一篇:一种人胃癌多药耐药细胞株