欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2019102283027
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2026-07-22
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种接口模拟方法,其特征在于,所述方法包括:

接收终端发送的通过可视化配置界面获取的待模拟接口对应的接口配置数据;所述可视化配置界面包括接口名配置框、请求参数配置框、接口地址配置框、返回参数配置框以及自定义配置框;

获取所述接口配置数据对应的数据格式,当所述数据格式为预设格式时,将所述接口配置数据保存为数据库中的一条接口配置数据记录,当所述数据格式不是预设格式时,生成格式修改提醒信息,将格式修改提醒信息发送至所述终端;所述接口配置数据记录中包括配置接口名字段、请求参数字段、返回参数字段以及依赖接口名字段;

接收终端发送的对所述待模拟接口的接口模拟请求;

对接收到的所述接口模拟请求进行解析,以获取第一目标接口名及目标请求参数;

遍历所述数据库,从所述数据库中查询配置接口名字段及请求参数字段分别与所述第一目标接口名及所述目标请求参数相匹配的接口配置数据记录;

将所查询到的接口配置数据记录中的返回参数字段确定为所述接口模拟请求对应的第一目标返回参数;

将所查询到的接口配置数据记录中的依赖接口名字段确定为第二目标接口名;

遍历所述数据库,从所述数据库中查询配置接口名字段及请求参数字段分别与所述第二目标接口名及所述目标请求参数相匹配的接口配置数据记录;

将所查询到的接口配置数据记录中的返回参数字段确定为所述接口模拟请求对应的第二目标返回参数;

将所述第一目标返回参数及所述第二目标返回参数发送至终端。

2.根据权利要求1所述的方法,其特征在于,在将所述接口配置数据保存为数据库中的一条接口配置数据记录之后,还包括:接收终端发送的查询请求,所述查询请求中携带查询接口名;

遍历所述数据库,从所述数据库中查询配置接口名字段与所述查询接口名相匹配的接口配置数据记录;

向终端返回所查询到的接口配置数据记录;

接收终端对所查询到的接口配置数据记录的修改请求,根据修改请求中携带的用户标识查询对应的用户权限;

当查询到的用户权限符合预设条件时,根据所述修改请求对应的修改数据更新所述数据库。

3.一种接口模拟装置,其特征在于,所述装置包括:

接口配置数据获取模块,用于接收终端发送的通过可视化配置界面获取的待模拟接口对应的接口配置数据;所述可视化配置界面包括接口名配置框、请求参数配置框、接口地址配置框、返回参数配置框以及自定义配置框;

数据格式获取模块,用于获取所述接口配置数据对应的数据格式;

接口配置数据获取模块,还用于当所述数据格式为预设格式时,将所述接口配置数据保存为数据库中的一条接口配置数据记录,当所述数据格式不是预设格式时,生成格式修改提醒信息,将格式修改提醒信息发送至所述终端;所述接口配置数据记录中包括配置接口名字段、请求参数字段、返回参数字段以及依赖接口名字段;

接口模拟请求接收模块,用于接收终端发送的对所述待模拟接口的接口模拟请求;

解析模块,用于对接收到的所述接口模拟请求进行解析,以获取第一目标接口名及目标请求参数;

查询模块,用于遍历所述数据库,从所述数据库中查询配置接口名字段及请求参数字段分别与所述第一目标接口名及所述目标请求参数相匹配的接口配置数据记录;

第一目标返回参数确定模块,用于将所查询到的接口配置数据记录中的返回参数字段确定为所述接口模拟请求对应的第一目标返回参数;

第二目标返回参数确定模块,用于将所查询到的接口配置数据记录中的依赖接口名字段确定为第二目标接口名;遍历所述数据库,从所述数据库中查询配置接口名字段及请求参数字段分别与所述第二目标接口名及所述目标请求参数相匹配的接口配置数据记录;将所查询到的接口配置数据记录中的返回参数字段确定为所述接口模拟请求对应的第二目标返回参数;

发送模块,用于将所述第一目标返回参数及所述第二目标返回参数发送至终端。

4.根据权利要求3所述的装置,其特征在于,所述装置还包括:接口配置数据修改模块,用于接收终端发送的查询请求,所述查询请求中携带查询接口名;遍历所述数据库,从所述数据库中查询配置接口名字段与所述查询接口名相匹配的接口配置数据记录;向终端返回所查询到的接口配置数据记录;接收终端对所查询到的接口配置数据记录的修改请求,根据修改请求中携带的用户标识查询对应的用户权限;当查询到的用户权限符合预设条件时,根据所述修改请求对应的修改数据更新所述数据库。

5.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至2中任一项所述方法的步骤。

6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至2中任一项所述的方法的步骤。