金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210987985.6 (22)申请日 2022.08.17 (71)申请人 平安付科技服务有限公司 地址 518048 广东省深圳市福田区福田街 道福华路319号兆邦基金融大厦26层 2605单元 (72)发明人 张德雷  (74)专利代理 机构 北京辰权知识产权代理有限 公司 11619 专利代理师 李小朋 (51)Int.Cl. G06F 9/54(2006.01) G06F 11/36(2006.01) G06F 9/445(2018.01) G06F 9/448(2018.01)G06F 12/0868(2016.01) G06F 16/25(2019.01) (54)发明名称 一种应用程序接口的运行方法、 系统、 计算 机设备及 介质 (57)摘要 本发明公开了一种应用程序接口的运行方 法、 系统、 计算机设备及介质, 方法包括: 在接收 到待运行应用程序接口的运行请求时, 确定与待 运行应用程序接口所关联的多个目标应用程序 接口; 根据待运行应用程序接口所处运行环境确 定多个目标应用程序接口的数据模拟策略; 根据 确定的数据模拟策略获取多个目标应用程序接 口的模拟数据; 基于模拟数据运行待测试应用程 序接口, 生成运行结果。 由于本申请根据应用程 序接口不同的运行环境采取不同的数据模拟策 略来获取数据, 从而可实现在不同运行环境下快 速得到数据供应用程序接口运行, 从而提升了应 用程序接口 的运行效率。 权利要求书2页 说明书11页 附图4页 CN 115202907 A 2022.10.18 CN 115202907 A 1.一种应用程序接口 的运行方法, 其特 征在于, 所述方法包括: 在接收到待运行应用程序接口的运行请求 时, 确定与 所述待运行应用程序接口所关联 的多个目标应用程序接口; 根据所述待运行应用程序接口所处运行环境确定所述多个目标应用程序接口的数据 模拟策略; 根据确定的数据模拟策略获取 所述多个目标应用程序接口 的模拟数据; 基于所述模拟数据运行 所述待测试应用程序接口, 生成运行 结果。 2.根据权利要求1所述的方法, 其特征在于, 所述待运行应用程序接口所处运行环境包 括本地开发环境、 测试环境以及产线环境; 所述根据当前运行环境确定所述多个目标应用程序接口 的数据模拟策略, 包括: 当所述待运行应用程序接口所处运行环境为本地开发环境时, 获取本地数据处理策 略; 将所述本地数据处 理策略确定为所述多个目标应用程序接口 的数据模拟策略; 或者, 当所述待运行应用程序接口所处运行环境 为测试环境时, 获取 数据库数据处 理策略; 将所述数据库数据处 理策略作为所述多个目标应用程序接口 的数据模拟策略; 或者, 当所述待运行应用程序接口所处运行环境 为产线环境时, 获取缓存数据处 理策略; 将所述缓存数据处 理策略作为所述多个目标应用程序接口 的数据模拟策略。 3.根据权利要求2所述的方法, 其特征在于, 所述根据确定的数据模拟策略获取所述多 个目标应用程序接口 的模拟数据, 包括: 若所述数据模拟策略为本地数据处 理策略, 则获取本地数据存 储路径; 根据本地数据存 储路径连接 本地存储文件; 在所述本地存 储文件中获取 所述多个目标应用程序接口 的模拟数据。 4.根据权利要求2所述的方法, 其特征在于, 所述根据确定的数据模拟策略获取所述多 个目标应用程序接口 的模拟数据, 包括: 若所述数据模拟策略为数据库数据处 理策略, 则连接目标 数据库; 在所述目标 数据库中获取 所述多个目标应用程序接口 的模拟数据; 或者, 若所述数据模拟策略为缓存数据处 理策略, 则连接缓存服 务器; 在所述缓存服 务器中获取 所述多个目标应用程序接口 的模拟数据。 5.根据权利要求1所述的方法, 其特征在于, 所述在接收到待运行应用程序接口的运行 请求时, 确定与所述待运行应用程序接口所关联的多个目标应用程序接口之前, 还 包括: 在接收到针对应用程序接口的数据模拟策略配置指令时, 根据 所述数据模拟策略配置 指令配置数据模拟策略; 针对配置的数据模拟策略启动数据模拟开关, 以用于接收待运行应用程序接口的运行 请求。 6.根据权利要求1所述的方法, 其特征在于, 所述确定与 所述待运行应用程序接口所关 联的多个目标应用程序接口, 包括:权 利 要 求 书 1/2 页 2 CN 115202907 A 2获取待运行应用程序接口对应的代码片段中多个接口关键 字; 收集每个接口关键 字所指示的应用程序接口标识符, 得到多个 应用程序接口标识符; 在系统代码中获取每个应用程序接口标识符对应的应用程序接口, 得到多个目标应用 程序接口。 7.根据权利要求1所述的方法, 其特征在于, 所述基于所述模拟数据运行所述待测试应 用程序接口, 生成运行 结果, 包括: 获取所述待测试应用程序接口对应的代码片段中存在的数据类型 标识符与函数脚本; 将所述模拟数据与获取的数据类型 标识符逐一关联, 得到变量数据; 将所述变量数据输入所述 函数脚本中进行 数据处理, 输出运行 结果。 8.一种应用程序接口 的运行系统, 其特 征在于, 所述系统包括: 目标应用程序接口确定模块, 用于在接收到待运行应用程序接口的运行请求时, 确定 与所述待运行应用程序接口所关联的多个目标应用程序接口; 数据模拟策略确定模块, 用于根据 所述待运行应用程序接口所处运行环境确定所述多 个目标应用程序接口 的数据模拟策略; 模拟数据获取模块, 用于根据确定的数据模拟策略获取所述多个目标应用程序接口的 模拟数据; 运行结果生成模块, 用于基于所述模拟数据运行所述待测试应用程序接口, 生成运行 结果。 9.一种计算机设备, 其特征在于, 包括存储器和处理器, 所述存储器中存储有计算机可 读指令, 所述计算机可读指令被所述处理器执行时, 使得所述处理器执行如权利要求1至7 中任一项权利要求所述应用程序接口 的运行方法的步骤。 10.一种存储有计算机可读指令的介质, 其特征在于, 所述计算机可读指令被一个或多 个处理器执行时, 使得一个或多个处理器执行如权利要求 1至7中任一项权利要求所述应用 程序接口 的运行方法的步骤。权 利 要 求 书 2/2 页 3 CN 115202907 A 3

PDF文档 专利 一种应用程序接口的运行方法、系统、计算机设备及介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种应用程序接口的运行方法、系统、计算机设备及介质 第 1 页 专利 一种应用程序接口的运行方法、系统、计算机设备及介质 第 2 页 专利 一种应用程序接口的运行方法、系统、计算机设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 01:01:47上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。