[发明专利]接口测试方法、装置、存储介质及电子设备在审
申请号: | 202211305957.8 | 申请日: | 2022-10-24 |
公开(公告)号: | CN115509939A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 付艳梅 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q40/02 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 陈丹 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试 方法 装置 存储 介质 电子设备 | ||
本申请提供一种接口测试方法、装置、存储介质及电子设备,应用于接口测试插件,首先获取待测试任务信息,然后基于待测试任务信息生成数据请求指令,并向接口契约端发送数据请求指令,之后接收接口契约端基于数据请求指令返回的目标接口信息,并基于该目标接口信息和待测试接口代码确定待测试接口对应的参考接口属性,其中,待测试接口代码包括待测试接口对应的程序代码,最后根据待测试接口代码和参考接口属性得到待测试接口的测试结果。根据待测试任务信息自动对待测试接口的属性参数进行核验,该核验过程所需的时间和人力较少,从而有效提高接口测试效率,进而缓解当前接口测试效率低的技术问题。
技术领域
本申请涉及金融科技或其他相关技术领域,尤其涉及一种接口测试方法、装置、存储介质及电子设备。
背景技术
为了提高各业务系统在运行过程中的稳定程度,需要保证各系统所定义的接口参数(例如,接口属性、接口请求/返回数据类型)与接口文档规定的接口参数保持一致,如果其中一个接口的属性和上下游的接口属性不一致,则会导致系统报错,从而造成所实现的业务存在偏差,例如,金融行业风控业务相关的接口属性对风险控制极为重要,如果接口属性错误,则可能造成企业的业务损失。
当前通常通过人工测试的方式对接口参数进行核验,以检测出与接口文档规定不一致的接口参数,然而,该接口测试方式需要耗费大量的时间及人力,另外,随着近年来金融类项目后台架构中的接口种类越来越多,接口测试的难度以及工作量大大增加,导致接口测试效率较低。
发明内容
本申请提供一种接口测试方法、装置、存储介质及电子设备,用于缓解当前接口测试效率低的技术问题。
为了解决上述技术问题,本申请提供以下技术方案:
本申请提供一种接口测试方法,应用于接口测试插件,包括:
获取待测试任务信息;
基于所述待测试任务信息生成数据请求指令,并向接口契约端发送所述数据请求指令;
接收所述接口契约端基于所述数据请求指令返回的目标接口信息;
基于所述目标接口信息和待测试接口代码,确定待测试接口对应的参考接口属性;其中,所述待测试接口代码包括待测试接口对应的程序代码;
根据所述待测试接口代码和所述参考接口属性,得到所述待测试接口的测试结果。
其中,所述接口测试插件内存储有存放目录文件,所述获取待测试任务信息的步骤,包括:
将所述存放目录文件写入目标系统,以与所述目标系统进行绑定;其中,所述目标系统内存储有全部任务信息,所述全部任务信息包括至少一个待测试任务信息;
读取所述目标系统中的所述待测试任务信息。
其中,所述待测试任务信息包括待测试任务名称,所述接收所述接口契约端基于所述数据请求指令返回的目标接口信息的步骤,包括:
接收所述接口契约端基于所述数据请求指令返回的与所述待测试任务名称对应的目标接口属性列表;
将所述目标接口属性列表作为所述目标接口信息。
其中,所述基于所述目标接口信息和待测试接口代码,确定待测试接口对应的参考接口属性的步骤,包括:
获取所述待测试任务名称对应的待测试接口代码,并从所述待测试接口代码中提取出待测试接口名称;
根据所述目标接口属性列表和所述待测试接口名称确定所述参考接口属性。
其中,所述目标接口属性列表中存储有目标接口名称与目标接口属性之间的映射关系,所述根据所述目标接口属性列表和所述待测试接口名称确定所述参考接口属性的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211305957.8/2.html,转载请声明来源钻瓜专利网。