[发明专利]一种接口测试方法、系统、设备和介质在审
申请号: | 202310002597.2 | 申请日: | 2023-01-03 |
公开(公告)号: | CN116302947A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 胡建骥 | 申请(专利权)人: | 重庆长安汽车股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 唐勇 |
地址: | 400023 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 测试 方法 系统 设备 介质 | ||
本申请提供一种接口测试方法、系统、设备和介质,该方法包括:创建待测试接口,基于所述待测试接口的属性字段配置对应接口归属的执行层级,其中所述执行层级包括:产品线级、业务级以及自定义级;获取产品列表,调用产品列表需求的待测试接口确定对应待测试接口归属的执行层级,根据所述执行层级配置执行环境,执行满足预设条件的所有待测试接口,输出执行结果。本申请为不同执行层级的接口创建提供便利,提高测试效率。
技术领域
本申请涉及智能化制造领域,尤其涉及一种接口测试方法、系统、设备和介质。
背景技术
接口测试一般包含两个部分:接口功能测试,接口自动化测试。现有的技术中接口测试工具有postman,jmeter等,接口自动化测试框架有pytest,unittest等等。两个部分相互独立,打通成本较高,同时再自动化测试中对于执行模式相对固定,无法自定义,导致接口复用率不高。
在专利号CN108255717A《接口自动化测试优化方法、系统、电子设备和存储介质》作者提出了1、在进行目标程序的接口自动化测试前,构造用于测试用例;2、将不同的代码分支部署在不同的测试环境中;3、提出了模块化的思想。在专利号CN201810987431.X《基于Python的接口自动化测试方法》作者提出了基于python的接口自动化测试方法,作者使用excel来维护接口信息,实现了接口的在线维护。以上的专利都没有解决接口维护不便,场景组合复杂,难以自定义,接口重复利用困难的问题。当公司的产品线较多,接口类型差别较大,执行逻辑更复杂时,需要一种更高效的方法来解决这些问题。
发明内容
鉴于以上现有技术存在的问题,本申请提出一种接口测试方法、系统、设备和介质,主要解决现有方法接口重用困难,难以满足实际生产应用需求的问题。
为了实现上述目的及其他目的,本申请采用的技术方案如下。
本申请提供一种接口测试方法,包括:
创建待测试接口,基于所述待测试接口的属性字段配置对应接口归属的执行层级,其中所述执行层级包括:产品线级、业务级以及自定义级;
获取产品列表,调用产品列表需求的待测试接口确定对应待测试接口归属的执行层级,根据所述执行层级配置执行环境,执行满足预设条件的所有待测试接口,输出执行结果。
在本申请一实施例中,输出执行结果之后,还包括:
对同类待测试接口的执行结果进行聚合,生成数据图表;
将所述数据图表输出至目标显示界面,进行数据展示。
在本申请一实施例中,调用产品列表需求的待测试接口确定对应待测试接口归属的执行层级,包括:
若待测试接口的属性字段为产品线级,则为对应待测试接口配置产品线级执行环境;
若待测试接口为业务级,则为对应待测试接口配置业务级执行环境;
若待测试接口为自定义级,则为对应待测试接口配置自定义级执行环境。
在本申请一实施例中,基于所述待测试接口的属性字段配置对应接口归属的执行层级,包括:
从产品线待测试接口或业务级待测试接口中选择一个或多个接口,配置对应接口的优先级,将具有优先级的接口归入自定义级待测试接口。
在本申请一实施例中,创建待测试接口之后,还包括:根据待测试接口归属的执行层级将对应待测试接口划归不同模块,通过待测试接口的属性字段区分归属的模块。
在本申请一实施例中,所述模块包括平台模块和自定义模块,一个待测试接口只归属于一个平台模块,一个待测试接口归属于一个或多个自定义模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司,未经重庆长安汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310002597.2/2.html,转载请声明来源钻瓜专利网。