[发明专利]基于关联特征分析的接口测试方法、装置、设备及介质在审
申请号: | 202111162446.0 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113900936A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 赵俊杰 | 申请(专利权)人: | 未鲲(上海)科技服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 涂年影 |
地址: | 200135 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 关联 特征 分析 接口 测试 方法 装置 设备 介质 | ||
本发明公开了基于关联特征分析的接口测试方法、装置、设备及介质,方法包括:对接口设计文件进行接口配置解析得到接口配置解析信息并对接口设计文件进一步进行参数配置解析得到接口参数属性信息,构建接口关联图并根据历史操作日志对初始接口分析模型进行训练,根据多个业务数据集及接口分析模型对接口关联图进行路径分析得到接口路径,根据每一业务数据集的接口路径对与所述接口设计文件对应的应用接口进行测试得到每一接口路径的接口测试结果。本发明属于人工智能技术领域,可快速构建接口关联图并训练得到接口分析模型,基于接口分析模型获取每一业务数据集的接口路径并进行多个接口路径的接口测试,大幅提高了接口测试的覆盖率及测试效率。
技术领域
本发明涉及人工智能技术领域,属于智慧城市中基于关联特征分析以进行接口测试得到接口测试结果的应用场景,尤其涉及一种基于关联特征分析的接口测试方法、装置、设备及介质。
背景技术
目前“互联网+”技术得到了深入发展,应用软件也越来越多样化,应用软件在正式使用之前均需要进行各种测试,人们对应用软件的功能和质量提出了越来越高的要求,因此对应用软件进行接口测试也带来了更大的挑战。如今大多数接口测试均面临后端接口多、系统间处理逻辑复杂、版本迭代频繁等问题,传统技术方法中采用手工编写接口测试用例即存在工作量巨大、易出现人为编辑错误、易遗漏测试场景等诸多问题,导致对复杂应用程序进行接口测试的效率较低。因此,现有技术方法中存在接口测试效率较低的问题。
发明内容
本发明实施例提供了一种基于关联特征分析的接口测试方法、装置、设备及介质,旨在解决现有技术方法中所存在的接口测试效率较低的问题。
第一方面,本发明实施例提供了一种基于关联特征分析的接口测试方法,方法包括:
若接收到所输入的接口设计文件,根据预置的接口配置解析规则对所述接口设计文件进行接口配置解析,得到对应的接口配置解析信息;
根据所述接口配置解析信息对所述接口设计文件进行参数配置解析,得到对应的接口参数属性信息;
根据预存的历史操作日志、所述接口配置解析信息及所述接口参数属性信息构建得到对应的接口关联图;
根据所述历史操作日志及所述接口关联图对预存的初始接口分析模型进行训练,得到训练后的接口分析模型;
根据预存的多个业务数据集及所述接口分析模型对所述接口关联图进行路径分析,得到与每一所述业务数据集分别对应的接口路径;
根据每一所述业务数据集的接口路径分别对与所述接口设计文件对应的应用接口进行接口测试,得到与每一所述接口路径对应的接口测试结果。
第二方面,本发明实施例提供了一种基于关联特征分析的接口测试装置,其包括:
接口配置解析信息获取单元,用于若接收到所输入的接口设计文件,根据预置的接口配置解析规则对所述接口设计文件进行接口配置解析,得到对应的接口配置解析信息;
接口参数属性信息获取单元,用于根据所述接口配置解析信息对所述接口设计文件进行参数配置解析,得到对应的接口参数属性信息;
接口关联图构建单元,用于根据预存的历史操作日志、所述接口配置解析信息及所述接口参数属性信息构建得到对应的接口关联图;
接口分析模型训练单元,用于根据所述历史操作日志及所述接口关联图对预存的初始接口分析模型进行训练,得到训练后的接口分析模型;
接口路径获取单元,用于根据预存的多个业务数据集及所述接口分析模型对所述接口关联图进行路径分析,得到与每一所述业务数据集分别对应的接口路径;
接口测试结果获取单元,用于根据每一所述业务数据集的接口路径分别对与所述接口设计文件对应的应用接口进行接口测试,得到与每一所述接口路径对应的接口测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于未鲲(上海)科技服务有限公司,未经未鲲(上海)科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111162446.0/2.html,转载请声明来源钻瓜专利网。