[发明专利]一种接口测试方法、装置、设备和存储介质在审
| 申请号: | 202210071597.3 | 申请日: | 2022-01-21 |
| 公开(公告)号: | CN114416571A | 公开(公告)日: | 2022-04-29 |
| 发明(设计)人: | 官祥臻;马文勇;吴传华;刘杰;桂林 | 申请(专利权)人: | 工赋(青岛)科技有限公司;青岛海尔工业智能研究院有限公司;海尔数字科技(青岛)有限公司;海尔卡奥斯物联生态科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/71 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 郭德霞 |
| 地址: | 266101 山东省青岛市崂*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 接口 测试 方法 装置 设备 存储 介质 | ||
1.一种接口测试方法,其特征在于,包括:
创建测试项目后,生成测试项目对应的测试文件目录结构,所述测试文件包括用于存储待测接口的接口文件和用于存储测试报告的报告文件;
确定待测接口,并在所述接口文件中存储所述待测接口的描述信息;
在接收到所述待测接口的测试用例集之后,执行所述待测接口所对应的测试脚本以基于所述测试用例集测试所述待测接口,生成测试报告的同时将所述测试报告存储至所述报告文件中。
2.根据权利要求1所述的接口测试方法,其特征在于,确定待测接口,包括:
基于抓包工具进行接口录制以获取所述待测接口;
或者,在所述接口文件中新增待测脚本,并在所述待测脚本中添加描述信息,根据所述描述信息确定所述待测接口。
3.根据权利要求1所述的接口测试方法,其特征在于,所述测试文件还包括用于存储所述测试用例集的测试用例集文件,相应地,在接收到所述待测接口的测试用例集之后,还包括:
基于所述测试用例集文件存储所述测试用例集。
4.根据权利要求1所述的接口测试方法,其特征在于,所述测试用例集包括待测系统所包含的各所述待测接口的测试用例集,以及各所述测试用例的执行顺序;所述测试文件还包括测试用例文件,所述测试用例文件用于存储所述测试用例。
5.根据权利要求1所述的接口测试方法,其特征在于,所述测试文件还包括用于存储测试数据的数据文件,相应地,在执行所述待测接口所对应的测试脚本以基于所述测试用例集测试所述待测接口之前,还包括:
从所述数据文件中调取所述测试数据,并基于所述测试数据驱动所述待测接口。
6.根据权利要求5所述的接口测试方法,其特征在于,所述测试文件还包括用于存储辅助函数的函数文件,相应地,从所述数据文件中调取所述测试数据,包括:
从所述函数文件中调取所述辅助函数;
基于所述辅助函数从所述数据文件中调取所述测试数据。
7.根据权利要求1所述的接口测试方法,其特征在于,还包括:
执行压测指令的同时将所述测试脚本转换为用于压测的压测脚本;
执行所述压测脚本的同时打开压测页面对所述待测接口进行压测参数配置,并生成压测报告。
8.一种接口测试装置,其特征在于,包括:
生成模块,用于创建测试项目后,生成测试项目对应的测试文件目录结构,所述测试文件包括用于存储待测接口的接口文件和用于存储测试报告的报告文件;
获取模块,用于确定待测接口,并在所述接口文件中存储所述待测接口的描述信息;
执行模块,用于在接收到所述待测接口的测试用例集之后,执行所述待测接口所对应的测试脚本以基于所述测试用例集测试所述待测接口,生成测试报告的同时将所述测试报告存储至所述报告文件中。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一所述的接口测试方法。
10.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一所述的接口测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于工赋(青岛)科技有限公司;青岛海尔工业智能研究院有限公司;海尔数字科技(青岛)有限公司;海尔卡奥斯物联生态科技有限公司,未经工赋(青岛)科技有限公司;青岛海尔工业智能研究院有限公司;海尔数字科技(青岛)有限公司;海尔卡奥斯物联生态科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210071597.3/1.html,转载请声明来源钻瓜专利网。





