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

技术编号:23148860 阅读:9 留言:0更新日期:2020-01-18 13:23
本申请涉及一种数据处理方法、装置、计算机设备和存储介质。所述方法包括:当检测到数据调用方通过API接口调用数据提供方中的数据时,检测API接口是否存在异常,当API接口存在异常时,获取参考响应数据,其中,参考响应数据与API接口对应,且参考响应数据与数据调用方对应,根据参考响应数据模拟数据提供方响应数据调用方,并获取数据提供方通过API接口响应数据调用方的异常响应数据,根据参考响应数据以及异常响应数据,生成数据响应日志。在API接口存在异常时,通过获取参考响应数据来模拟数据提供方的响应,可以避免API接口存在异常时数据提供方不响应数据调用方的情况发生,进而提高了数据传输的效率。

Data processing methods, devices, computer equipment and storage media

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种数据处理方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,计算机设备可以通过API接口来实现数据的传输,其中,通过API接口来调用数据的应用程序系统可以称为数据调用方,通过API接口被调用数据的应用程序系统可以称为数据提供方,API接口在应用程序系统之间的数据传输起到了关键性的作用。然而,当API接口的通信方式或者协议发生变化时,需要重新建立应用程序系统之间的数据传输方式,存在数据传输效率较低的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种数据处理方法、装置、计算机设备和存储介质,可以提高数据传输的效率。一种数据处理方法,所述方法包括:当检测到数据调用方通过API接口调用数据提供方中的数据时,检测所述API接口是否存在异常;当所述API接口存在异常时,获取参考响应数据;其中,所述参考响应数据与所述API接口对应,且所述参考响应数据与所述数据调用方对应;根据所述参考响应数据模拟所述数据提供方响应所述数据调用方,并获取所述数据提供方通过所述API接口响应所述数据调用方的异常响应数据;根据所述参考响应数据以及所述异常响应数据,生成数据响应日志。在其中一个实施例中,所述方法还包括:获取所述数据调用方通过所述API接口调用所述数据提供方中的数据时,所产生的调用请求;所述根据所述参考响应数据模拟所述数据提供方响应所述数据调用方,包括:获取与所述调用请求对应的配置文件,所述配置文件中包含有所述参考响应数据;当所述调用请求中包含有响应指令时,提取所述配置文件中的所述参考响应数据,并模拟所述数据提供方将所述参考响应数据发送给所述数据调用方。在其中一个实施例中,所述检测所述API接口是否存在异常,包括:获取预先设置的测试数据;根据所述测试数据请求所述API接口,并获取所述API接口的响应结果;当所述响应结果为异常响应结果时,所述API接口存在异常;当所述响应结果为正常响应结果时,所述API接口未存在异常。在其中一个实施例中,所述当所述API接口存在异常时,获取参考响应数据,包括:当所述API接口存在异常时,获取通过异常API接口调用所述数据提供方中数据的所述数据调用方;根据所述数据调用方,查找参考响应数据。在其中一个实施例中,所述方法还包括:当所述API接口未存在异常时,获取所述数据调用方在通过正常API接口调用所述数据提供方中的数据时,所产生的参考调用数据,并获取所述数据提供方通过所述正常API接口向所述数据调用方发送数据时,所产生的参考响应数据;建立所述参考调用数据与所述参考响应数据之间的对应关系;所述根据所述数据调用方,查找参考响应数据,包括:获取所述数据调用方对应的所述参考调用数据;根据所述对应关系,查找与所述参考调用数据对应的参考响应数据。在其中一个实施例中,所述方法还包括:根据所述数据响应日志查找与所述异常响应数据对应的API接口;根据所述异常响应数据对与所述异常响应数据对应的API接口进行修复,得到修复后的正常API接口。一种数据处理装置,所述装置包括:接口检测模块,用于当检测到数据调用方通过API接口调用数据提供方中的数据时,检测所述API接口是否存在异常;参考响应数据获取模块,用于当所述API接口存在异常时,获取参考响应数据;其中,所述参考响应数据与所述API接口对应,且所述参考响应数据与所述数据调用方对应;模拟响应模块,用于根据所述参考响应数据模拟所述数据提供方响应所述数据调用方,并获取所述数据提供方通过所述API接口响应所述数据调用方的异常响应数据;日志生成模块,用于根据所述参考响应数据以及所述异常响应数据,生成数据响应日志。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:当检测到数据调用方通过API接口调用数据提供方中的数据时,检测所述API接口是否存在异常;当所述API接口存在异常时,获取参考响应数据;其中,所述参考响应数据与所述API接口对应,且所述参考响应数据与所述数据调用方对应;根据所述参考响应数据模拟所述数据提供方响应所述数据调用方,并获取所述数据提供方通过所述API接口响应所述数据调用方的异常响应数据;根据所述参考响应数据以及所述异常响应数据,生成数据响应日志。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:当检测到数据调用方通过API接口调用数据提供方中的数据时,检测所述API接口是否存在异常;当所述API接口存在异常时,获取参考响应数据;其中,所述参考响应数据与所述API接口对应,且所述参考响应数据与所述数据调用方对应;根据所述参考响应数据模拟所述数据提供方响应所述数据调用方,并获取所述数据提供方通过所述API接口响应所述数据调用方的异常响应数据;根据所述参考响应数据以及所述异常响应数据,生成数据响应日志。上述数据处理方法、装置、计算机设备和存储介质,当检测到数据调用方通过API接口调用数据提供方中的数据时,检测API接口是否存在异常,当API接口存在异常时,获取参考响应数据,其中,参考响应数据与API接口对应,且参考响应数据与数据调用方对应,根据参考响应数据模拟数据提供方响应数据调用方,并获取数据提供方通过API接口响应数据调用方的异常响应数据,根据参考响应数据以及异常响应数据,生成数据响应日志。在API接口存在异常时,通过获取参考响应数据来模拟数据提供方的响应,可以避免API接口存在异常时数据提供方不响应数据调用方的情况发生,进而提高了数据传输的效率。附图说明图1为一个实施例中数据处理方法的应用场景图;图2为一个实施例中数据处理方法的流程示意图;图3为一个实施例中模拟数据提供方响应数据调用方的方法流程示意图;图4为一个实施例中数据处理装置的结构框图;图5为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的数据处理方法,可以应用于如图1所示的应用环境中。该应用环境包括计算机设备110。当检测到数据调用方通过API接口调用数据提供方中的数据时,计算机设备110可以检测API接口是否存在异常。当API接口存在异常时,计算机设备110可以获取参考响应数据,其中,参考响应数据与API接口对应,且参考响应数据与数据调用方对应。计算机设备110可以根据参考响应数据模拟数据提供方响应数据调用方,并获取数本文档来自技高网...

【技术保护点】
1.一种数据处理方法,所述方法包括:/n当检测到数据调用方通过API接口调用数据提供方中的数据时,检测所述API接口是否存在异常;/n当所述API接口存在异常时,获取参考响应数据;其中,所述参考响应数据与所述API接口对应,且所述参考响应数据与所述数据调用方对应;/n根据所述参考响应数据模拟所述数据提供方响应所述数据调用方,并获取所述数据提供方通过所述API接口响应所述数据调用方的异常响应数据;/n根据所述参考响应数据以及所述异常响应数据,生成数据响应日志。/n

【技术特征摘要】
1.一种数据处理方法,所述方法包括:
当检测到数据调用方通过API接口调用数据提供方中的数据时,检测所述API接口是否存在异常;
当所述API接口存在异常时,获取参考响应数据;其中,所述参考响应数据与所述API接口对应,且所述参考响应数据与所述数据调用方对应;
根据所述参考响应数据模拟所述数据提供方响应所述数据调用方,并获取所述数据提供方通过所述API接口响应所述数据调用方的异常响应数据;
根据所述参考响应数据以及所述异常响应数据,生成数据响应日志。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述数据调用方通过所述API接口调用所述数据提供方中的数据时,所产生的调用请求;
所述根据所述参考响应数据模拟所述数据提供方响应所述数据调用方,包括:
获取与所述调用请求对应的配置文件,所述配置文件中包含有所述参考响应数据;
当所述调用请求中包含有响应指令时,提取所述配置文件中的所述参考响应数据,并模拟所述数据提供方将所述参考响应数据发送给所述数据调用方。


3.根据权利要求1所述的方法,其特征在于,所述检测所述API接口是否存在异常,包括:
获取预先设置的测试数据;
根据所述测试数据请求所述API接口,并获取所述API接口的响应结果;
当所述响应结果为异常响应结果时,所述API接口存在异常;
当所述响应结果为正常响应结果时,所述API接口未存在异常。


4.根据权利要求1所述的方法,其特征在于,所述当所述API接口存在异常时,获取参考响应数据,包括:
当所述API接口存在异常时,获取通过异常API接口调用所述数据提供方中数据的所述数据调用方;
根据所述数据调用方,查找参考响应数据。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
当所述API接口未存在异常时,获取所述数据调用方在通过正常API接口调用所述数据提供方中的数据时,所产生的参考调用数据,并获取所述数据提供方通过所述正常API接口向所述数据调用方发送数据时,所产生的参考响...

【专利技术属性】
技术研发人员:尤亮升
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

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

1