数据处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:27366285 阅读:16 留言:0更新日期:2021-02-19 13:50
本申请揭示了一种数据处理方法、装置、电子设备和存储介质,涉及计算机技术领域。该数据处理方法包括获取来自数据请求方的数据请求,数据请求中携带所请求的目标服务数据对应的目标统一资源定位系统信息;基于目标统一资源定位系统信息,确定目标服务数据对应的测试开关状态信息;基于测试开关状态信息以及目标统一资源定位系统信息,确定用于获取针对数据请求进行反馈的响应数据的目标数据接口。本申请的数据请求可以发送至区块链服务器系统中的任意一个节点服务器,本申请提出的技术方案无需将模拟接口修改为实际接口或将实际接口修改为模拟接口,避免了在进行替换时容易出现地址错误的问题,提高了网络开发的效率。提高了网络开发的效率。提高了网络开发的效率。

【技术实现步骤摘要】
数据处理方法、装置、电子设备和存储介质


[0001]本申请涉及计算机
,特别是涉及基于数据处理方法、装置、电子设备和存储介质。

技术介绍

[0002]如今的网络开发中,一般通过前后端分离的开发方式来进行开发。具体而言,后端(亦称服务端)只提供业务逻辑的处理,并对外提供服务接口。而前端通过调用服务端提供的接口获取数据,并通过页面向用户展现。在很多情况下,也可通过业务系统对外提供的接口,完成多个系统之间的集成。这就导致在上述开发场景中,通常只有在服务端接口开发完成后,调用方才能对其进行调试,并且在接口调试过程中,会产生大量的接口连接的问题。
[0003]相关技术中,为了避免单一服务端或业务系统开发进度对整体开发进度的影响,通常需要为开发环境配置具备Mock功能的系统,再通过该系统创建的模拟接口来模拟实际接口的调用以及数据的接收和输出。如此,即使实际接口的功能并未开发完成,调用方依然可以根据模拟接口输出的数据独立完成自己的功能。再在实际接口的功能开发完成后,将模拟接口切换为实际接口,进而完成整体的联调工作。但是,在实际操作中,在测试完成后,需要将模拟接口站转换为实际接口,这样在进行替换时容易出现地址错误的问题,因而影响网络开发的效率。

技术实现思路

[0004]基于此,本申请提供了一种数据处理方法、装置、电子设备和存储介质,在服务器的测试或者正常使用过程中,无需将模拟接口修改为实际接口或将实际接口修改为模拟接口,避免了在进行替换时容易出现地址错误的问题,提高了网络开发的效率。
[0005]第一方面,本申请提供了一种数据处理方法,包括:获取来自数据请求方的数据请求,所述数据请求中携带所请求的目标服务数据对应的目标统一资源定位系统信息;基于所述目标统一资源定位系统信息,确定所述目标服务数据对应的测试开关状态信息;基于所述测试开关状态信息以及所述目标统一资源定位系统信息,确定用于获取针对所述数据请求进行反馈的响应数据的目标数据接口,所述目标数据接口为用于获取服务数据的服务数据接口或用于获取Mock数据的Mock数据接口;通过所确定的目标数据接口从所述目标数据接口关联的数据库中提取针对所述数据请求进行反馈的响应数据,所述响应数据为所述目标服务数据或所述目标服务数据对应的目标Mock数据;发送所述响应数据至所述数据请求方,以使所述数据请求方基于所述响应数据执行服务测试的操作。
[0006]第二方面,本申请提供了一种数据处理装置,包括:第一获取单元,用于获取来自数据请求方的数据请求,所述数据请求中携带所请求的目标服务数据对应的目标统一资源定位系统信息;第一执行单元,用于基于所述目标统一资源定位系统信息,确定所述目标服务数据对应的测试开关状态信息;第二执行单元,用于基于所述测试开关状态信息以及所述目标统一资源定位系统信息,确定用于获取针对所述数据请求进行反馈的响应数据的目
标数据接口,所述目标数据接口为用于获取服务数据的服务数据接口或用于获取Mock数据的Mock数据接口;第一提取单元,用于通过所确定的目标数据接口从所述目标数据接口关联的数据库中提取针对所述数据请求进行反馈的响应数据,所述响应数据为所述目标服务数据或所述目标服务数据对应的目标Mock数据;发送单元,用于发送所述响应数据至所述数据请求方,以使所述数据请求方基于所述响应数据执行服务测试的操作。
[0007]第三方面,本申请提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述数据处理方法的步骤。
[0008]第四方面,本申请提供了一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述数据处理方法的步骤。
[0009]本申请的实施例提供的技术方案可以包括以下有益效果:在接收到针对服务数据的数据请求后,在系统处于非测试状态的情况下,通过服务数据的获取接口获取正常的服务数据,在处于测试状态的情况下,通过Mock数据的获取接口获取与正常的服务数据对应的Mock数据,使得系统在测试状态和非测试状态中可以进行灵活的切换,无需将模拟接口修改为实际接口或将实际接口修改为模拟接口,避免了在进行替换时容易出现地址错误的问题,提高了网络开发的效率。
[0010]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
[0011]图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图。
[0012]图2为本申请一示例性实施例示出的数据处理方法的流程图。
[0013]图3为本申请一示例性实施例示出的数据处理方法的流程图。
[0014]图4为本申请一示例性实施例示出的数据处理方法的流程图。
[0015]图5为本申请一示例性实施例示出的数据处理方法的流程图。
[0016]图6为根据本申请的一个实施例的数据处理装置的框图。
[0017]图7为本申请一示例性实施例示出的一种用于实现上述数据处理方法的电子设备示例框图。
[0018]图8为本申请一示例性实施例示出的一种用于实现上述数据处理方法的计算机可读存储介质。
具体实施方式
[0019]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
[0020]此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本申请的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而没有特定细节中的一个或更多,
或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本申请的各方面。
[0021]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0022]附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0023]图1示出了可以应用本申请实施例的技术方案的示例性系统架构的示意图。
[0024]如图1所示,系统架构可以包括数据请求方101、网络102和数据服务器端103,该数据服务器端103可以为进行业务服务测试的服务器,数据请求方101为向数据服务器端103请求服务数据的电子设备,可以为第三方服务器或客户端。网络102用以在数据请求方101和数据服务器端103之间提供通信链路的介本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取来自数据请求方的数据请求,所述数据请求中携带所请求的目标服务数据对应的目标统一资源定位系统信息;基于所述目标统一资源定位系统信息,确定所述目标服务数据对应的测试开关状态信息;基于所述测试开关状态信息以及所述目标统一资源定位系统信息,确定用于获取针对所述数据请求进行反馈的响应数据的目标数据接口,所述目标数据接口为用于获取服务数据的服务数据接口或用于获取Mock数据的Mock数据接口;通过所确定的目标数据接口从所述目标数据接口关联的数据库中提取针对所述数据请求进行反馈的响应数据,所述响应数据为所述目标服务数据或所述目标服务数据对应的目标Mock数据;发送所述响应数据至所述数据请求方。2.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述目标统一资源定位系统信息,确定所述目标服务数据对应的测试开关状态信息,包括:若检测到系统的测试状态处于开启状态,则基于所述目标统一资源定位系统信息,确定所述目标服务数据对应的测试开关状态信息。3.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法,还包括:若检测到系统的测试状态处于关闭状态,则基于所述目标统一资源定位系统信息、以及服务数据接口与统一资源定位系统信息的对应关系,确定用于获取目标服务数据的目标服务数据接口;通过所述目标服务数据接口从存储服务数据的数据库中提取所述目标服务数据,作为针对所述数据请求进行反馈的响应数据。4.根据权利要求1所述的数据处理方法,其特征在于,所述基于所述测试开关状态信息以及所述目标统一资源定位系统信息,确定用于获取针对所述数据请求进行反馈的响应数据的目标数据接口,包括:若所述测试开关状态信息为开启状态信息,则基于所述目标统一资源定位系统信息、以及Mock数据接口与统一资源定位系统信息的对应关系,确定用于获取所述目标服务数据对应的目标Mock数据的目标Mock数据接口;若所述测试开关状态信息为关闭状态信息,则基于所述目标统一资源定位系统信息、以及服务数据接口与统一资源定位系统信息的对应关系,确定用于获取目标服务数据的目标服务数据接口。5.根据权利要求4所述的数据处理方法,其特征在于,所述通过所确定的目标数据接口从所述目标数据接口关联的数据库中提取针对所述数据请求进...

【专利技术属性】
技术研发人员:郭士宣
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1