模拟后端数据的方法技术

技术编号:39572699 阅读:6 留言:0更新日期:2023-12-03 19:24
本申请提供一种模拟后端数据的方法

【技术实现步骤摘要】
模拟后端数据的方法、前端设备和存储介质


[0001]本申请涉及金融领域,尤其涉及一种模拟后端数据的方法

前端设备和存储介质


技术介绍

[0002]软件开发,如银行系统的软件开发,大多采用前端分离的方式以加快软件开发速度

[0003]在前后端分离的开发模式下,前端设备在前端项目开发时,需要调用后端接口,基于后端接口返回的数据进行前端项目开发,如测试

当所需调用的后端接口尚未完成时,前端开发将无法正常进行,阻塞前端测试的进程

或者当所需调用的后端接口调用链路复杂,调用所需时间长时,将影响前端开发的速度

[0004]因此,亟需提供一种模拟后端数据的方案,以避免后端接口的研发进度

调用速度影响前端开发的进度


技术实现思路

[0005]本申请提供一种模拟后端数据的方法

前端设备和存储介质,用以解决前端项目开发的速度受后端接口研发进度和调用速度影响的问题,通过提供的后端数据的模拟数据,大大提高了前端项目的开发速度

[0006]第一方面,本申请提供一种模拟后端数据的方法,应用于前端设备,该方法包括:
[0007]拦截前端设备发送的后端数据获取请求;
[0008]提取所述后端数据获取请求中的请求接口标识;
[0009]基于所述请求接口标识,确定目标模拟接口;
[0010]从模拟数据集中,查找并返回所述目标模拟接口对应的模拟数据

[0011]第二方面,本申请提供一种模拟后端数据的装置,应用于前端设备,该装置包括:
[0012]请求拦截模块,用于拦截前端设备发送的后端数据获取请求;
[0013]请求接口标识获取模块,用于提取所述后端数据获取请求中的请求接口标识;
[0014]模拟接口确定模块,用于基于所述请求接口标识,确定目标模拟接口;
[0015]模拟数据返回模块,用于从模拟数据集中,查找并返回所述目标模拟接口对应的模拟数据

[0016]第三方面,本申请还提供一种前端设备,包括:处理器,以及与所述处理器通信连接的存储器;
[0017]所述存储器存储计算机执行指令;
[0018]所述处理器执行所述存储器存储的计算机执行指令,以实现本申请第一方面提供的方法

[0019]第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现本申请第一方面提供的方法

[0020]第五方面,本申请还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如本申请第一方面提供的方法

[0021]本申请提供的模拟后端数据的方法

前端设备和存储介质,针对前端项目开发或测试的应用场景,当监测到前端设备发送至后端设备
(
如服务器
)
的后端数据获取请求时,拦截该后端数据获取请求,解析后端数据获取请求得到所请求接口的标识,从预先存储的模拟数据集中查找该标识对应的目标模拟接口对应的模拟数据,返回该模拟数据,实现了后端数据的模拟,从而无需访问后端设备的接口,避免了由于后端接口未完成或者后端接口调用时间长影响前端开发速度的问题,提高了前端开发的速度

附图说明
[0022]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理

[0023]图1为本申请实施例提供的一种应用场景的示意图;
[0024]图2为本申请实施例提供的一种模拟后端数据的方法的流程示意图;
[0025]图3为本申请实施例提供的另一种模拟后端数据的方法的流程示意图;
[0026]图4为本申请实施例提供的一种模拟后端数据的装置的结构示意图;
[0027]图5为本申请一个实施例提供的前端设备的结构示意图;
[0028]图6是本申请示例性实施例示出的一种前端设备的框图

[0029]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述

这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念

具体实施方式
[0030]这里将详细地对示例性实施例进行说明,其示例表示在附图中

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素

以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式

相反,它们仅是与如所附权利要求书中所详述的

本申请的一些方面相一致的装置和方法的例子

[0031]需要说明的是,本申请所涉及的用户信息
(
包括但不限于用户设备信息

用户个人信息等
)
和数据
(
包括但不限于用于分析的数据

存储的数据

展示的数据等
)
,均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集

使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝

[0032]需要说明的是,本申请模拟后端数据的方法和装置可用于金融领域,也可用于除金融领域之外的任意领域,本申请对模拟后端数据的方法和装置的应用领域不做限定

[0033]本申请具体的应用场景在银行系统的前端页面开发过程中,需要调用后台服务器的接口,当后台服务器的接口未完成或者接口调用时间过长时,将影响前端页面的开发速度

[0034]本申请提供的模拟后端数据的方法,旨在解决现有技术的如上技术问题

[0035]银行系统由于涉及业务种类繁多,通常采用分布式系统

该分布式系统被分为多个子系统,该多个子系统可以部署在一台服务器的多个虚拟机上,也可以部署在多台服务
器上

[0036]系统部署在服务器上的部分通常称为后端设备,与用户交互的设备称为前端设备

[0037]图1为本申请实施例提供的一种应用场景的示意图,如图1所示,前后端分离的开发模式下,系统的前端和后端分别进行单独开发

前端开发人员通过前端设备开发前端项目时,通常需要调用后端设备的接口获取后端数据,基于后端数据进行前端项目的测试

[0038]该前端项目可以为银行系统的网页,如贷款网页

网上银行网页等

[0039]图1中以查询...

【技术保护点】

【技术特征摘要】
1.
一种模拟后端数据的方法,其特征在于,所述方法应用于前端设备,所述方法包括:拦截前端设备发送的后端数据获取请求;提取所述后端数据获取请求中的请求接口标识;基于所述请求接口标识,确定目标模拟接口;从模拟数据集中,查找并返回所述目标模拟接口对应的模拟数据
。2.
根据权利要求1所述的方法,其特征在于,拦截前端设备发送的后端数据获取请求,包括:拦截所述前端设备通过浏览器发送至服务器的后端数据获取请求
。3.
根据权利要求2所述的方法,其特征在于,拦截所述前端设备通过浏览器发送至服务器的后端数据获取请求,包括:基于预设拦截地址和预设拦截请求类型,拦截所述前端设备通过浏览器发送至服务器的后端数据获取请求,以拦截与所述预设拦截地址和所述预设拦截请求类型匹配的后端数据获取请求至本地
。4.
根据权利要求2所述的方法,其特征在于,拦截所述前端设备通过浏览器发送至服务器的后端数据获取请求,包括:当监测到所述前端设备通过浏览器发送至服务器的后端数据获取请求时,覆盖或修改所述后端数据获取请求的目的地址为所述前端设备的地址,以将所述后端数据获取请求拦截至所述前端设备
。5.
根据权利要求1所述的方法,其特征在于,在解析所述后端数据获取请求,得到请求接口标识之后,所述方法还包括:基于所述请求接口标识,判断调用的后端接口是否为预设接口,所述预设接口包括未完成接口;若是,则执行基于所述请求接口标识,确定目标模拟接口的步骤;若否,则将所述后端数据获取请求发送对应的后端设备

【专利技术属性】
技术研发人员:湛晓月
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1