一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用程序接口的运行方法、系统、计算机设备及介质与流程

2022-10-22 02:16:05 来源:中国专利 TAG:

技术特征:
1.一种应用程序接口的运行方法,其特征在于,所述方法包括:在接收到待运行应用程序接口的运行请求时,确定与所述待运行应用程序接口所关联的多个目标应用程序接口;根据所述待运行应用程序接口所处运行环境确定所述多个目标应用程序接口的数据模拟策略;根据确定的数据模拟策略获取所述多个目标应用程序接口的模拟数据;基于所述模拟数据运行所述待测试应用程序接口,生成运行结果。2.根据权利要求1所述的方法,其特征在于,所述待运行应用程序接口所处运行环境包括本地开发环境、测试环境以及产线环境;所述根据当前运行环境确定所述多个目标应用程序接口的数据模拟策略,包括:当所述待运行应用程序接口所处运行环境为本地开发环境时,获取本地数据处理策略;将所述本地数据处理策略确定为所述多个目标应用程序接口的数据模拟策略;或者,当所述待运行应用程序接口所处运行环境为测试环境时,获取数据库数据处理策略;将所述数据库数据处理策略作为所述多个目标应用程序接口的数据模拟策略;或者,当所述待运行应用程序接口所处运行环境为产线环境时,获取缓存数据处理策略;将所述缓存数据处理策略作为所述多个目标应用程序接口的数据模拟策略。3.根据权利要求2所述的方法,其特征在于,所述根据确定的数据模拟策略获取所述多个目标应用程序接口的模拟数据,包括:若所述数据模拟策略为本地数据处理策略,则获取本地数据存储路径;根据本地数据存储路径连接本地存储文件;在所述本地存储文件中获取所述多个目标应用程序接口的模拟数据。4.根据权利要求2所述的方法,其特征在于,所述根据确定的数据模拟策略获取所述多个目标应用程序接口的模拟数据,包括:若所述数据模拟策略为数据库数据处理策略,则连接目标数据库;在所述目标数据库中获取所述多个目标应用程序接口的模拟数据;或者,若所述数据模拟策略为缓存数据处理策略,则连接缓存服务器;在所述缓存服务器中获取所述多个目标应用程序接口的模拟数据。5.根据权利要求1所述的方法,其特征在于,所述在接收到待运行应用程序接口的运行请求时,确定与所述待运行应用程序接口所关联的多个目标应用程序接口之前,还包括:在接收到针对应用程序接口的数据模拟策略配置指令时,根据所述数据模拟策略配置指令配置数据模拟策略;针对配置的数据模拟策略启动数据模拟开关,以用于接收待运行应用程序接口的运行请求。6.根据权利要求1所述的方法,其特征在于,所述确定与所述待运行应用程序接口所关联的多个目标应用程序接口,包括:
获取待运行应用程序接口对应的代码片段中多个接口关键字;收集每个接口关键字所指示的应用程序接口标识符,得到多个应用程序接口标识符;在系统代码中获取每个应用程序接口标识符对应的应用程序接口,得到多个目标应用程序接口。7.根据权利要求1所述的方法,其特征在于,所述基于所述模拟数据运行所述待测试应用程序接口,生成运行结果,包括:获取所述待测试应用程序接口对应的代码片段中存在的数据类型标识符与函数脚本;将所述模拟数据与获取的数据类型标识符逐一关联,得到变量数据;将所述变量数据输入所述函数脚本中进行数据处理,输出运行结果。8.一种应用程序接口的运行系统,其特征在于,所述系统包括:目标应用程序接口确定模块,用于在接收到待运行应用程序接口的运行请求时,确定与所述待运行应用程序接口所关联的多个目标应用程序接口;数据模拟策略确定模块,用于根据所述待运行应用程序接口所处运行环境确定所述多个目标应用程序接口的数据模拟策略;模拟数据获取模块,用于根据确定的数据模拟策略获取所述多个目标应用程序接口的模拟数据;运行结果生成模块,用于基于所述模拟数据运行所述待测试应用程序接口,生成运行结果。9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项权利要求所述应用程序接口的运行方法的步骤。10.一种存储有计算机可读指令的介质,其特征在于,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项权利要求所述应用程序接口的运行方法的步骤。

技术总结
本发明公开了一种应用程序接口的运行方法、系统、计算机设备及介质,方法包括:在接收到待运行应用程序接口的运行请求时,确定与待运行应用程序接口所关联的多个目标应用程序接口;根据待运行应用程序接口所处运行环境确定多个目标应用程序接口的数据模拟策略;根据确定的数据模拟策略获取多个目标应用程序接口的模拟数据;基于模拟数据运行待测试应用程序接口,生成运行结果。由于本申请根据应用程序接口不同的运行环境采取不同的数据模拟策略来获取数据,从而可实现在不同运行环境下快速得到数据供应用程序接口运行,从而提升了应用程序接口的运行效率。用程序接口的运行效率。用程序接口的运行效率。


技术研发人员:张德雷
受保护的技术使用者:平安付科技服务有限公司
技术研发日:2022.08.17
技术公布日:2022/10/18
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献