数据处理方法、装置、设备、可读存储介质及产品制造方法及图纸

技术编号:29978961 阅读:15 留言:0更新日期:2021-09-08 10:08
本公开提供一种数据处理方法、装置、设备、可读存储介质及产品,方法包括:获取消耗型测试数据获取请求,所述消耗型测试数据获取请求包括系统测试所需的数据量;根据所述消耗型测试数据获取请求,判断预存的消耗型测试数据的数据余量是否大于所述数据量;若所述预存的消耗型测试数据的数据余量小于所述数据量,则根据预先配置的消耗型测试数据调用渠道获取消耗型测试数据,对所述预存的消耗型测试数据的数据余量进行填充。从而能够实现对消耗型测试数据的自动监控以及自动获取,避免人工处理消耗型测试数据造成的效率较低、对测试人员专业技能要求较高的技术问题。技能要求较高的技术问题。技能要求较高的技术问题。

【技术实现步骤摘要】
数据处理方法、装置、设备、可读存储介质及产品


[0001]本公开涉及大数据领域,尤其涉及一种数据处理方法、装置、设备、可读存储介质及产品。

技术介绍

[0002]银行应用系统的测试工作的开展,往往需要依赖于测试数据的支持。对于很多业务场景,测试数据使用以后即失效,对于这类不能重复使用的消耗型测试数据,如何对其进行统一管理,并准确把握数据使用情况,成为了亟待解决的技术问题。
[0003]现有技术中,为了实现对消耗型测试数据的管理以及获取,一般都是采用人工处理。由测试人员来确定当前消耗型测试数据是否消耗完毕,并自行调用数据接口实现消耗型测试数据的获取。
[0004]但是,采用上述方法进行消耗型测试数据的监控和获取,往往需要测试人员具备较为专业的知识,深入了解应用系统业务功能、交易接口或数据库操作等,增加了数据获取的难度,效率较低。

技术实现思路

[0005]本公开提供一种数据处理方法、装置、设备、可读存储介质及产品,用于解决现有的消耗型测试数据由人工监控以及获取,效率较低的技术问题。
[0006]本公开的第一个方面是提供一种数据处理方法,包括:
[0007]获取消耗型测试数据获取请求,所述消耗型测试数据获取请求包括系统测试所需的数据量;
[0008]根据所述消耗型测试数据获取请求,判断预存的消耗型测试数据的数据余量是否大于所述数据量;
[0009]若所述预存的消耗型测试数据的数据余量小于所述数据量,则根据预先配置的消耗型测试数据调用渠道获取消耗型测试数据,对所述预存的消耗型测试数据的数据余量进行填充。
[0010]本公开的第二个方面是提供一种数据处理装置,包括:
[0011]获取模块,用于获取消耗型测试数据获取请求,所述消耗型测试数据获取请求包括系统测试所需的数据量;
[0012]判断模块,用于根据所述消耗型测试数据获取请求,判断预存的消耗型测试数据的数据余量是否大于所述数据量;
[0013]处理模块,用于若所述预存的消耗型测试数据的数据余量小于所述数据量,则根据预先配置的消耗型测试数据调用渠道获取消耗型测试数据,对所述预存的消耗型测试数据的数据余量进行填充。
[0014]本公开的第三个方面是提供一种数据处理设备,包括:存储器,处理器;
[0015]存储器;用于存储所述处理器可执行指令的存储器;
[0016]其中,所述处理器用于调用所述存储器中的程序指令执行如第一方面所述的方法。
[0017]本公开的第四个方面是提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的数据处理方法。
[0018]本公开的第五个方面是提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如第一方面所述的数据处理方法。
[0019]本公开提供的数据处理方法、装置、设备、可读存储介质及产品,通过在获取到消耗型测试数据获取请求之后,首先确定当前预存的消耗型测试数据的数据余量是否大于消耗型测试数据获取请求所需的数据量,若否,则通过预先配置的消耗型测试数据调用渠道获取消耗型测试数据,对所述预存的消耗型测试数据的数据余量进行填充,从而能够实现对消耗型测试数据的自动监控以及自动获取,避免人工处理消耗型测试数据造成的效率较低、对测试人员专业技能要求较高的技术问题。
附图说明
[0020]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0021]图1为本公开基于的系统架构示意图;
[0022]图2为本公开实施例一提供的数据处理方法的流程示意图;
[0023]图3为本公开实施例二提供的数据处理方法的流程示意图;
[0024]图4为本公开实施例三提供的数据处理方法的流程示意图;
[0025]图5为本公开实施例四提供的数据处理装置的结构示意图;
[0026]图6为本公开实施例五提供的数据处理设备的结构示意图。
具体实施方式
[0027]为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例所获得的所有其他实施例,都属于本公开保护的范围。
[0028]针对上述提及的现有的消耗型测试数据由人工监控以及获取,效率较低的技术问题,本公开提供了一种数据处理方法、装置、设备、可读存储介质及产品。
[0029]需要说明的是,本公开提供数据处理方法、装置、设备、可读存储介质及产品可运用在对各种测试场景下消耗型测试数据获取的场景中。
[0030]为了实现对银行应用系统的测试,首先需要进行消耗型测试数据的准备。现有技术中,一般都由测试人员人工对上述数据进行准备以及维护,往往效率较低,且对测试人员专业水平要求较高。
[0031]在解决上述技术问题,专利技术人通过研究发现,可以在每次进行消耗型测试数据使用的过程中,首先确定当前预存的消耗型测试数据的余量是否满足本次数据使用的需求,
如果不满足,则可以自动根据预先配置的调用渠道进行消耗型数据的补充操作。因此,能够实现消耗型测试数据的自动监控以及获取,提高应用系统测试的效率。
[0032]图1为本公开基于的系统架构示意图,如图1所示,本公开基于的系统架构至少包括:终端设备1、服务器2以及数据库3,其中,服务器2中设置有数据处理装置。该数据处理装置采用C/C++、Java、Shell或Python等语言编写;终端设备1则可例如台式电脑、平板电脑等。数据库3则可为云端服务器或服务器集群,其内存储有大量的数据。
[0033]图2为本公开实施例一提供的数据处理方法的流程示意图,如图2所示,该方法包括:
[0034]步骤201、获取消耗型测试数据获取请求,所述消耗型测试数据获取请求包括系统测试所需的数据量。
[0035]本实施例的执行主体为数据处理装置,该数据处理装置可耦合于服务器中,该服务器能够与终端设备通信连接,从而能够与终端设备进行信息交互。
[0036]在本实施方式中,在对银行应用系统进行测试的过程中,需要获取测试数据,其中,测试数据具体可以包括两种类型:实例测试数据以及消耗型测试数据。实例测试数据具体为根据测试数据类别对应的测试数据准备规则,从对应的源数据中获取的可用于测试的真实测试数据,其一般为多条数据的集合。而消耗型测试数据,由于测试过程会对其产生破坏性的影响,因此,消耗型测试数据使用一次后即失效,不可重复使用。
[0037]为了实现对消耗型测试数据的监控以及获取,可以获取消耗型测试数据获取请求,其中,该消耗型测试数据获取请求包括系统测试所需的数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取消耗型测试数据获取请求,所述消耗型测试数据获取请求包括系统测试所需的数据量;根据所述消耗型测试数据获取请求,判断预存的消耗型测试数据的数据余量是否大于所述数据量;若所述预存的消耗型测试数据的数据余量小于所述数据量,则根据预先配置的消耗型测试数据调用渠道获取消耗型测试数据,对所述预存的消耗型测试数据的数据余量进行填充。2.根据权利要求1所述的方法,其特征在于,所述根据所述消耗型测试数据获取请求,判断预存的消耗型测试数据的数据余量是否大于所述数据量之后,还包括:若所述预存的消耗型测试数据的数据余量大于所述数据量,则从预存的消耗型测试数据获取与所述数据量相匹配的消耗性数据;采用所述与所述数据量相匹配的消耗性数据进行系统测试操作。3.根据权利要求1所述的方法,其特征在于,所述根据所述消耗型测试数据获取请求,判断预存的消耗型测试数据的数据余量是否大于所述数据量,包括:根据所述消耗型测试数据获取请求,判断预存的消耗型测试数据中,使用状态为未使用状态的消耗型测试数据的数据余量是否大于所述数据量。4.根据权利要求2所述的方法,其特征在于,所述采用所述与所述数据量相匹配的消耗性数据进行系统测试操作之后,还包括:将所述与所述数据量相匹配的消耗性数据的使用状态更新为已使用状态。5.根据权利要求1

4任一项所述的方法,其特征在于,所述根据预先配置的消耗型测试数据调用渠道获取消耗型测试数据,对所述预存的消耗型测试数据的数据余量进行填充,包括:获取测试人员输入的消耗型测试数据填充指令,所述消耗型测试数据填充指令中包括消耗型测试数据条目;根据所述消耗型测试数据填充指令,执行预设的SQL语句获取与消耗型测试数据条目对应的消耗型测试数据对所述预存的消耗型测试数据的数据余量进行填充。6.根据权利要求1

4任一项所述的方法,其特征在于,所述根据预先配置的消耗型测试数据调用渠道获取消耗型测试数据,对所述预存的消耗型测试数据的数据余量进行填充,包括:获取测试人员输入的消耗型测试数据填充指令;根据所述消耗型测试数据填充指令,向预设的的数据操作接口发送通讯报文;获取所述数据操作接口发送的反馈报文,采用所述反馈报文中的消耗型测试数据对所述预存的消耗型测试数据的数据余量进行填充。7.根据权利要求1

4任一项所述的方法,其特征在于,所述根据预先配置的消耗型测试数据调用渠道获取消耗型测试数据,对所述预存的消耗型测试数据的数据余量进行填充,包括:获取测试人员输入的消耗型测试数据填充指令,所述消耗型测试数据填充指令中包括消耗型测试数据条目;
根据所述消耗型测试数据填充指令,调用预设的接口程序生成与所述消耗型测试数据条目对应的消耗型测试数据,采用与消耗型测试数据条目对应的消耗型测试数据对所述预存的消耗型测试数据的数据余量进行填充。8.一种数据处理装置,其特征在于,包括:获取模块,用于获取消耗型测试数据获取请求,所述消耗型测试...

【专利技术属性】
技术研发人员:谢彬曹睿齐婵孙辉杨志刚王唤宇
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1