[发明专利]一种接口报文实时验证系统和方法有效
| 申请号: | 200810089337.9 | 申请日: | 2008-04-24 |
| 公开(公告)号: | CN101262379A | 公开(公告)日: | 2008-09-10 |
| 发明(设计)人: | 程兵旺;曹志翔;张祎强 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L12/56 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 接口 报文 实时 验证 系统 方法 | ||
技术领域
本发明涉及通讯领域接口测试技术,尤其涉及一种接口报文实时验证系统和方法。
背景技术
在IT行业中,测试工作越来越受到人们的重视,各种测试方法和测试手段也越来越多。提高测试效率已经成为人们的一种迫切需求,由此导致了自动化测试的应用推广。在自动化测试中,最常用最有效的就是回归测试,回归测试有效降低了产品版本升级带来的频繁重复测试,提高了测试效率。但是回归测试也它的局限性,比如只能适用于版本比较稳定,新功能较少的版本测试中,对于实时测试则无能为力。
除了自动化测试之外,手工测试有时也需要一定的辅助测试工具协助进行测试,以提高测试效率和测试质量。但是,无论是自动化测试还是手工测试,都没有实现实时的验证测试功能。
发明内容
本发明所要解决的技术问题是在于需要提供一种接口报文实时验证系统和方法,能完成实时验证测试。
为了解决上述技术问题,本发明提供了一种接口报文实时验证系统,包括:
通讯处理模块,用于接入被测接口,与被测接口两端的通讯实体建立链路;
策略编辑模块,用于配置报文过滤策略,设置测试验证点;
报文处理模块,与所述通讯处理模块及策略编辑模块相连,用于接收所述被测接口两端的通讯实体之间的报文,并保存符合所述过滤策略的报文;
分析处理模块,与所述策略编辑模块和报文处理模块相连,用于根据所述测试验证点对所述符合所述过滤策略的报文进行实时验证;及
反馈模块,与所述分析处理模块相连,用于反馈实时验证结果。
如上所述的系统中,所述报文处理模块可以提取符合过滤策略的报文,对所述符合过滤策略的报文进行解码。
如上所述的系统中,所述报文处理模块可以进一步分为:
报文接收模块,与所述通讯处理模块相连,用于接收所述被测接口两端的通讯实体的报文;及
报文提取模块,与所述策略编辑模块、分析处理模块及报文接收模块相连,用于从所述报文接收模块接收到的报文中提取出符合所述验证策略的报文。
如上所述的系统中,所述反馈模块可以包括显示屏。
进一步地,所述策略编辑模块可以进一步与所述显示屏相连,便于所述报文过滤策略的配置及所述测试验证点的设置。
本发明进而提供了一种接口报文实时验证方法,包括步骤:
将测试控制平台接入被测接口之间,实时获取被测接口之间的报文;
在所述测试控制平台配置报文过滤策略,所述测试控制平台保存符合所述过滤策略的报文;
所述测试控制平台实时接收输入的测试验证点,并对所述验证点进行解释;及
所述测试控制平台根据所述验证点的解释结果,对保存的符合所述过滤策略的报文进行实时验证,并反馈所述实时验证的结果。
如上所述的方法中,所述将测试控制平台接入被测接口之间的步骤,可以包括将所述测试控制平台外挂方式或介入方式接入所述被测接口之间。
如上所述的方法中,所述测试控制平台保存符合所述过滤策略的报文的步骤,可以包括所述测试控制平台将符合所述过滤策略的报文进行解码,并保存到所述解码后的报文。
如上所述的方法中,所述测试控制平台对所述验证点进行解释的步骤,可以包括所述测试控制平台对所述验证点进行语法检查,正确后再对所述验证点进行所述解释。
如上所述的方法中,如果所述实时验证的结果与所述验证点预期结果一致,则可以反馈所述验证通过的结果信息,否则可以反馈所述验证不通过的结果信息。
本发明解决了自动化测试中回归测试无法进行实时验证测试的问题,可以协助测试人员在手工测试过程中快速准确进行测试,及时检测故障,提高测试效率,而且还能在没有人工干预的情况下进行自动化测试,根据输入的验证点即可对目标报文进行自动校验并给出验证结果,节省人力,具有高度灵活性、适用性和可扩展性强的特点。
附图说明
图1是本发明系统实施例的组成示意图。
图2是本发明方法实施例的步骤示意图。
图3是本发明方法一应用实例的流程示意图。
具体实施方式
以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。
图1示出了本发明系统实施例的组成示意图,以下将本发明系统实施例称之为测试控制平台,该测试控制平台包括通讯处理模块10,策略编辑模块20,报文处理模块30,分析处理模块40及反馈模块50,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810089337.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:风轮机俯仰轴承及其使用
- 下一篇:基于八方向键的输入方法





