[发明专利]协议接口测试方法、装置、计算机设备和存储介质有效
申请号: | 201811530304.3 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109510737B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 丁晶晶 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L43/18 | 分类号: | H04L43/18;H04L43/50;H04L69/18 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 刘立天 |
地址: | 518052 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协议 接口 测试 方法 装置 计算机 设备 存储 介质 | ||
1.一种协议接口测试方法,其特征在于,包括:
获取报文请求信息,从所述报文请求信息中抽取出协议的特征标识,根据所述特征标识输入接口后的反馈结果得到回应应答报文;
提取所述回应应答报文中所述协议入参信息和出参信息,得到所述协议的ID标识,调用分类文件对所述协议的ID标识进行分类得到所述协议的协议分类标识,根据所述协议分类标识将所述协议写入相应的接口,所述分类文件预存储在服务器中;
获取所述接口对应的逆协议分类标识,组装所述逆协议分类标识得到协议组,读取所述协议组得到所述协议组所对应的逆分类文件,从所述逆分类文件中获取所述协议的协议信息,发送所述协议的协议信息至测试终端,所述逆协议分类标识为接口协议逆矩阵中的元素的值;
所述获取所述接口对应的逆协议分类标识,组装所述逆协议分类标识得到协议组,读取所述协议组得到所述协议组所对应的逆分类文件,从所述逆分类文件中获取所述协议的协议信息,发送所述协议的协议信息至测试终端,包括:
建立所述接口与所述协议分类标识的对应关系表,将所述对应关系表中的元素进行矩阵化表示得到接口协议矩阵,对所述接口协议矩阵求逆得到接口协议逆矩阵,将所述接口协议逆矩阵中的元素进行归一化处理,获取归一化处理后的所述接口协议逆矩阵中的每一个元素,则每一个元素的值为所述接口对应的逆协议分类标识;
组装所述逆协议分类标识得到所述协议组;
将所述协议组入参到新例子函数中,出参后得到所述协议组所对应的逆分类文件;
获取所述逆分类文件中数据生成的开始节点和终止节点,从所述开始节点到所述终止节点依次发送所述逆分类文件中的协议信息至测试终端。
2.根据权利要求1所述的协议接口测试方法,其特征在于,所述获取报文请求信息,从所述报文请求信息中抽取出协议的特征标识,根据所述特征标识输入接口后的反馈结果得到回应应答报文,包括:
获取报文请求信息,从所述报文请求信息中抽取出协议的特征标识;
获取所述报文请求信息对应的正则表达规则,从所述正则表达规则中抽取出所述协议的特征标识中的起始标识和报文源地址字段,根据所述起始标识和所述报文源地址字段生成匹配规则列表,所述正则表达规则存储在数据库中;
根据所述匹配规则列表与所述回应应答报文之间的映射关系,定位并获取所述匹配规则列表对应的回应应答报文;
检测所述回应应答报文中所包含的上游接口信息与所述报文请求信息中所包含的下游映射节点信息是否匹配,若匹配则接受所述回应应答报文,否则重新获取回应应答报文。
3.根据权利要求1所述的协议接口测试方法,其特征在于,所述提取所述回应应答报文中所述协议入参信息和出参信息,得到所述协议的ID标识,调用分类文件对所述协议的ID标识进行分类得到所述协议的协议分类标识,根据所述协议分类标识将所述协议写入相应的接口,所述分类文件预存储在服务器中,包括:
提取所述回应应答报文中所述协议的入参信息和出参信息,对所述入参信息和所述出参信息进行特征参数提取,并将所述特征参数进行标记,根据所述特征参数在入参和出参时的变化确定所述协议的ID标识;
获取所述分类文件的加密规则,对所述分类文件进行加密,获得加密类分类文件和密钥标识;
根据所述密钥标识中的密钥标识符,对所述协议的ID标识进行分类得到所述协议分类标识;
获取接口ID标识与所述协议分类标识的对应表,根据所述对应表,建立所述协议的协议分类标识与所述协议对应的接口ID之间的映射关系,根据所述映射关系将所述协议写入相应的接口,其中,所述接口ID标识与所述协议分类标识的对应表存储在数据库中。
4.根据权利要求2所述的协议接口测试方法,其特征在于,所述获取报文请求信息,从所述报文请求信息中抽取出协议的特征标识,包括:
获取预设的提取报文请求信息的时间间隔,根据所述时间间隔获取报文信息;
检测获得的所述报文信息是否完整,若所述报文信息不完整则重新获取所述报文信息;
将所述报文信息与上一轮回的回应应答报文进行比较,获取两者的差异点,根据所述差异点所对应的协议特征映射表中的位置,得到所述特征标识,其中,所述协议特征映射表存储在数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811530304.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:路由器兼容性测试方法及系统
- 下一篇:一种通信链路的测试方法及设备