[发明专利]基于关联特征分析的接口测试方法、装置、设备及介质在审
申请号: | 202111162446.0 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113900936A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 赵俊杰 | 申请(专利权)人: | 未鲲(上海)科技服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 涂年影 |
地址: | 200135 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 关联 特征 分析 接口 测试 方法 装置 设备 介质 | ||
1.一种基于关联特征分析的接口测试方法,其特征在于,所述方法包括:
若接收到所输入的接口设计文件,根据预置的接口配置解析规则对所述接口设计文件进行接口配置解析,得到对应的接口配置解析信息;
根据所述接口配置解析信息对所述接口设计文件进行参数配置解析,得到对应的接口参数属性信息;
根据预存的历史操作日志、所述接口配置解析信息及所述接口参数属性信息构建得到对应的接口关联图;
根据所述历史操作日志及所述接口关联图对预存的初始接口分析模型进行训练,得到训练后的接口分析模型;
根据预存的多个业务数据集及所述接口分析模型对所述接口关联图进行路径分析,得到与每一所述业务数据集分别对应的接口路径;
根据每一所述业务数据集的接口路径分别对与所述接口设计文件对应的应用接口进行接口测试,得到与每一所述接口路径对应的接口测试结果。
2.根据权利要求1所述的基于关联特征分析的接口测试方法,其特征在于,所述接口配置解析规则包括解析关键字集合及状态映射信息,所述根据预置的接口配置解析规则对所述接口设计文件进行接口配置解析,得到对应的接口配置解析信息,包括:
根据所述解析关键字集合从所述接口设计文件中获取每一接口对应的接口分段数据;
对每一所述接口分段数据中的请求参数进行分类整理得到对应的请求参数数据表;
根据所述状态映射信息对每一所述接口分段数据的状态参数进行映射解析,得到每一状态参数对应的状态解析信息。
3.根据权利要求1所述的基于关联特征分析的接口测试方法,其特征在于,所述根据所述接口配置解析信息对所述接口设计文件进行参数配置解析,得到对应的接口参数属性信息,包括:
获取所述接口设计文件中与所述接口配置解析信息中的请求参数数据表所包含请求参数相匹配的字段设计信息;
根据每一所述请求参数的字段设计信息确定每一所述请求参数对应的属性信息作为对应的接口参数属性信息。
4.根据权利要求1所述的基于关联特征分析的接口测试方法,其特征在于,所述根据预存的历史操作日志、所述接口配置解析信息及所述接口参数属性信息构建得到对应的接口关联图,包括:
根据所述接口配置解析信息及所述接口参数属性信息对所述历史操作日志中每一条操作信息进行验证得到对应的验证结果;
根据所述验证结果从中获取与所述接口配置解析信息中每一接口对应的最优的一条接口操作信息;
对每一所述接口的最优操作信息进行数据流解析,以根据数据流解析结果构建接口关联图。
5.根据权利要求1所述的基于关联特征分析的接口测试方法,其特征在于,所述根据所述历史操作日志及所述接口关联图对预存的初始接口分析模型进行训练,得到训练后的接口分析模型,包括:
根据所述接口关联图从所述历史操作日志中获取每一条操作信息的交互特征;
根据每一所述条操作信息的交互特征构建特征关系图;
根据所述关系向量图对所述初始接口分析模型进行训练,得到训练后的接口分析模型。
6.根据权利要求1所述的基于关联特征分析的接口测试方法,其特征在于,所述根据预存的多个业务数据集及所述接口分析模型对所述接口关联图进行路径分析,得到与每一所述业务数据集分别对应的接口路径,包括:
从每一业务数据集所包含的业务数据中获取与每一所述业务数据对应的业务特征信息;
将每一所述业务特征信息输入所述接口分析模型以获取对应的接口访问概率;
根据每一所述业务数据集对应的接口访问概率对所述接口关联图进行路径分析,得到与每一所述业务数据集对应的接口路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于未鲲(上海)科技服务有限公司,未经未鲲(上海)科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111162446.0/1.html,转载请声明来源钻瓜专利网。