(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211305957.8
(22)申请日 2022.10.24
(71)申请人 平安银行股份有限公司
地址 518000 广东省深圳市罗湖区深南 东
路5047号
(72)发明人 付艳梅
(74)专利代理 机构 深圳紫藤知识产权代理有限
公司 44570
专利代理师 陈丹
(51)Int.Cl.
G06F 11/36(2006.01)
G06Q 40/02(2012.01)
(54)发明名称
接口测试方法、 装置、 存 储介质及电子设备
(57)摘要
本申请提供一种接口测试方法、 装置、 存储
介质及电子设备, 应用于接口测试插件, 首先获
取待测试任务信息, 然后基于待测试任务信息生
成数据请求指令, 并向接口契约端发送数据请求
指令, 之后接收接口契约端基于数据请求指令 返
回的目标接口信息, 并基于该目标接口信息和待
测试接口代码确定待测试接口对应的参考接口
属性, 其中, 待测试接口代码包括待测试接口对
应的程序代码, 最后根据待测试接口代码和参考
接口属性得到待测试接口的测试结果。 根据待测
试任务信息自动对待测试接口的属性参数进行
核验, 该核验过程所需的时间和人力较少, 从而
有效提高接口测试效率, 进而缓解当前接口测试
效率低的技 术问题。
权利要求书2页 说明书11页 附图3页
CN 115509939 A
2022.12.23
CN 115509939 A
1.一种接口测试 方法, 其特 征在于, 应用于 接口测试插 件, 包括:
获取待测试任务信息;
基于所述待测试任务信息生成数据请求指令, 并向接口契约端发送所述数据请求指
令;
接收所述接口契约端基于所述数据请求指令返回的目标接口信息;
基于所述目标接口信息和待测试接口代码, 确定待测试接口对应的参考接口属性; 其
中, 所述待测试接口代码包括待测试接口对应的程序代码;
根据所述待测试接口代码和所述 参考接口属性, 得到所述待测试接口 的测试结果。
2.根据权利要求1所述的接口测试方法, 其特征在于, 所述接口测试插件内存储有存放
目录文件, 所述获取待测试任务信息的步骤, 包括:
将所述存放目录文件写入目标系统, 以与所述目标系统进行绑定; 其中, 所述目标系统
内存储有全部任务信息, 所述全部任务信息包括至少一个待测试任务信息;
读取所述目标系统中的所述待测试任务信息 。
3.根据权利要求2所述的接口测试方法, 其特征在于, 所述待测试任务信 息包括待测试
任务名称, 所述接 收所述接口契约端基于所述数据请求指令返回的目标接口信息的步骤,
包括:
接收所述接口契约端基于所述数据请求指令返回的与所述待测试任务名称对应的目
标接口属性列表;
将所述目标接口属性列表作为所述目标接口信息 。
4.根据权利要求3所述的接口测试方法, 其特征在于, 所述基于所述目标接口信 息和待
测试接口代码, 确定待测试接口对应的参 考接口属性的步骤, 包括:
获取所述待测试任务名称对应的待测试接口代码, 并从所述待测试接口代码中提取出
待测试接口名称;
根据所述目标接口属性列表和所述待测试接口名称确定所述 参考接口属性。
5.根据权利要求4所述的接口测试方法, 其特征在于, 所述目标接口属性列表中存储有
目标接口名称与目标接口属性之间的映射关系, 所述根据所述目标接口属性列 表和所述待
测试接口名称确定所述 参考接口属性的步骤, 包括:
从所述目标接口属性列表中确定与所述待测试接口名称相同的所述目标接口名称;
将所述目标接口名称对应的所述目标接口属性作为所述参考接口属性; 所述参考接口
属性包括 参考接口传入参数属性和参 考接口返回参数属性。
6.根据权利要求5所述的接口测试方法, 其特征在于, 所述根据 所述待测试接口代码和
所述参考接口属性, 得到所述待测试接口 的测试结果的步骤, 包括:
运行所述待测试接口代码, 得到运行 结果;
根据所述 运行结果和所述 参考接口属性, 生成所述待测试接口 的测试结果。
7.根据权利要求6所述的接口测试方法, 其特征在于, 所述测试结果包括测试正常信 息
和测试异常信息, 所述根据所述运行结果和所述参考接口属 性, 生成所述待测试接口的测
试结果的步骤, 包括:
当所述运行结果表征所述待测试接口代码编译通过, 且所述参考接口属性与 所述待测
试接口代码中的待测试接口属性相同时, 生成所述测试正常信息;权 利 要 求 书 1/2 页
2
CN 115509939 A
2当所述运行结果表征所述待测试接口代码编译通过, 且所述参考接口属性与 所述待测
试接口属性 不同时, 生成所述测试异常信息 。
8.一种接口测试装置, 其特 征在于, 应用于 接口测试插 件, 包括:
获取模块, 用于获取待测试任务信息;
发送模块, 用于基于所述待测试任务信息生成数据请求指令, 并向接口契约端发送所
述数据请求指令;
接收模块, 用于 接收所述接口契约端基于所述数据请求指令返回的目标接口信息;
确定模块, 用于基于所述目标接口信息和待测试接口代码, 确定待测试接口对应的参
考接口属性; 其中, 所述待测试接口代码包括待测试接口对应的程序代码;
测试模块, 用于根据所述待测试接口代码和所述参考接口属性, 得到所述待测试接口
的测试结果。
9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有多条指
令, 所述指令适于由处理器加载以执行权利要求1至7任一项所述的接口测试方法中的步
骤。
10.一种电子设备, 其特征在于, 包括处理器和存储器, 所述处理器与所述存储器电性
连接, 所述存储器用于存储指令和数据, 所述处理器用于执行权利要求1至7任一项所述的
接口测试 方法中的步骤。权 利 要 求 书 2/2 页
3
CN 115509939 A
3
专利 接口测试方法、装置、存储介质及电子设备
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:33:05上传分享