CN110221952B - 业务数据的处理方法及装置、业务数据处理系统 - Google Patents
业务数据的处理方法及装置、业务数据处理系统 Download PDFInfo
- Publication number
- CN110221952B CN110221952B CN201910314174.8A CN201910314174A CN110221952B CN 110221952 B CN110221952 B CN 110221952B CN 201910314174 A CN201910314174 A CN 201910314174A CN 110221952 B CN110221952 B CN 110221952B
- Authority
- CN
- China
- Prior art keywords
- service data
- data
- service
- database
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种业务数据的处理方法及装置、业务数据处理系统。其中,该方法包括:获取待测试的第一特征数据,其中,第一特征数据为用户通过触发第一界面上的操作对象生成的数据;将第一特征数据发送到第二界面,其中,第二界面用于根据第一特征数据创建调度任务,调度任务中携带有与第一特征数据对应的第一业务数据路径;通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改。本发明解决了相关技术中在对业务系统进行测试时效率较低的技术问题。
Description
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种业务数据的处理方法及装置、业务数据处理系统。
背景技术
目前,为了便于业务的开展,各个领域根据不同的业务分别构建了不同的业务系统,这些业务系统在使用过程中可能会出现不稳定等问题,那么为了避免业务系统出现不稳定性对业务造成不便,需要定期或者不定期对业务系统进行测试。而大部分业务系统可能会存在多个功能,那么针对多个功能可能会开发多个子系统,在对业务系统的测试过程中,有时,没必要对整个业务系统进行测试,而仅仅是对某个经常使用或者重要的子系统进行测试即可。但是,由于整个业务系统中的多个子系统大部分是存在关联关系,而不是相互独立的。因此,在对某个子系统进行测试时,会需要整个业务系统或整个业务系统中的其他子系统的业务数据,这种情况下,由于需要测试的子系统中仅存储有该子系统的业务数据,另外用于对该子系统进行测试的调度平台中也没有整个业务系统的业务数据,在仅对某个子系统进行测试时,还需要将整个业务系统的流程走一遍,才能实现对该某个子系统的测试,这样就会导致测试周期比较长,浪费大量的时间。
以金融领域为例,假如A为金融服务平台,该服务平台会有多个功能,比如,借贷,还钱等功能。如果需要对金融服务平台A的还钱功能进行测试,以确定还款功能是否运行正常,那么需要调取在还款之前的借款数据来构建测试场景,这样就十分繁琐,延长测试周期,使得使用该金融服务平台A的用户的体验降低。
针对上述相关技术中在对业务系统进行测试时效率较低的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种业务数据的处理方法及装置、业务数据处理系统,以至少解决相关技术中在对业务系统进行测试时效率较低的技术问题。
根据本发明实施例的一个方面,提供了一种业务数据的处理方法,包括:获取待测试的第一特征数据,其中,所述第一特征数据为用户通过触发第一界面上的操作对象生成的数据;将所述第一特征数据发送到第二界面,其中,所述第二界面用于根据所述第一特征数据创建调度任务,所述调度任务中携带有与所述第一特征数据对应的第一业务数据路径;通过所述第二界面根据所述第一业务数据路径调取目标业务数据,并利用所述目标业务数据对所述第一特征数据中指定的预定业务对应的第一数据库进行修改。
可选地,所述第二界面为调度平台对应的界面,所述调度平台中存储有用于对预定环境的数据库进行优化的业务数据。
可选地,在通过所述第二界面根据所述业务数据路径调取目标业务数据之前,该业务数据的处理方法还包括:对所述调度平台进行数据录制,得到包括所述目标业务数据的总业务数据,其中,所述总业务数据为所述预定业务对应的业务系统中各个子系统对应的业务数据。
可选地,对所述调度平台进行数据录制,得到包括所述目标业务数据的总业务数据包括:启动所述调度平台的mysql数据库的二进制日志文件binlog;获取所述各个子系统的第二业务数据路径,并通过所述第二业务数据路径调取所述各个子系统对应的业务数据;在通过所述第二业务数据路径调取所述各个子系统对应的业务数据结束后,关闭所述二进制日志文件binlog,将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库,得到所述总业务数据。
可选地,在将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库之前,该业务数据的处理方法还包括:根据预设规则对所述各个子系统对应的业务数据进行过滤,得到满足预设条件的第二业务数据,将所述第二业务数据更新到所述第二数据库。
可选地,该业务数据的处理方法还包括:确定所述第二数据库中的原始业务数据中与所述第二业务数据相同的业务数据三;将所述业务数据三从所述第二数据库中删除。
根据本发明实施例的另外一个方面,还提供了一种业务数据的处理装置,包括:第一获取单元,用于获取待测试的第一特征数据,其中,所述第一特征数据为用户通过触发第一界面上的操作对象生成的数据;发送单元,用于将所述第一特征数据发送到第二界面,其中,所述第二界面用于根据所述第一特征数据创建调度任务,所述调度任务中携带有与所述第一特征数据对应的第一业务数据路径;调取单元,用于通过所述第二界面根据所述第一业务数据路径调取目标业务数据,并利用所述目标业务数据对所述第一特征数据中指定的预定业务对应的第一数据库进行修改。
可选地,所述第二界面为调度平台对应的界面,所述调度平台中存储有用于对预定环境的数据库进行优化的业务数据。
可选地,该业务数据的处理装置还包括:录制单元,用于在通过所述第二界面根据所述业务数据路径调取目标业务数据之前,对所述调度平台进行数据录制,得到包括所述目标业务数据的总业务数据,其中,所述总业务数据为所述预定业务对应的业务系统中各个子系统对应的业务数据。
可选地,所述录制单元包括:启动模块,用于启动所述调度平台的mysql数据库的二进制日志文件binlog;获取模块,用于获取所述各个子系统的第二业务数据路径,并通过所述第二业务数据路径调取所述各个子系统对应的业务数据;更新模块,用于在通过所述第二业务数据路径调取所述各个子系统对应的业务数据结束后,关闭所述二进制日志文件binlog,将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库,得到所述总业务数据。
可选地,该业务数据的处理装置还包括:过滤单元,用于在将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库之前,根据预设规则对所述各个子系统对应的业务数据进行过滤,得到满足预设条件的第二业务数据,将所述第二业务数据更新到所述第二数据库。
可选地,该业务数据的处理装置还包括:确定单元,用于确定所述第二数据库中的原始业务数据中与所述第二业务数据相同的业务数据三;删除单元,用于将所述业务数据三从所述第二数据库中删除。
根据本发明实施例的另外一个方面,还提供了一种业务数据处理系统,该业务数据处理系统使用上述中任意一项所述的业务数据的处理方法。
根据本发明实施例的另外一个方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述中任意一项所述的业务数据的处理方法。
根据本发明实施例的另外一个方面,还提供了一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的业务数据的处理方法。
在本发明实施例中,采用获取待测试的第一特征数据,其中,第一特征数据为用户通过触发第一界面上的操作对象生成的数据;然后将第一特征数据发送到第二界面,其中,第二界面用于根据第一特征数据创建调度任务,调度任务中携带有与第一特征数据对应的第一业务数据路径;以及通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改,在本申请实施例中,可以根据获取的第一特征数据创建调度任务,调用接口以调取业务数据对指定数据库(即第一数据库)进行修改,经调取的业务数据更新到指定数据库中,从而在对业务系统中的某个子系统进行测试时,可以直接从指定数据库中获取业务数据即可,达到了提高业务系统测试效率的技术效果,进而解决了相关技术中在对业务系统进行测试时效率较低的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的业务数据的处理方法的流程图;
图2是根据本发明实施例的业务数据的处理方法的优选流程图;
图3是根据本发明实施例的业务数据录制的流程图;
图4是根据本发明实施例的业务数据的处理装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本发明实施例,提供了一种业务数据的处理方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的业务数据的处理方法的流程图,如图1所示,该业务数据的处理方法包括如下步骤:
步骤S102,获取待测试的第一特征数据,其中,第一特征数据为用户通过触发第一界面上的操作对象生成的数据。
在步骤S102中,第一界面可以为web网页,当需要对某业务系统的子系统是否正常进行测试时,可以点击web网页上的恢复按钮,获取操作者选取的产品类型、业务场景、目的环境等信息。其中,操作者在选取的产品类型、业务场景、目的环境等信息之前,调度平台会根据自身具有的功能向web网页发送一些标签,以使操作者清晰地得知其具有的功能,当操作者根据该标签确定第一特征数据之后,会将第一特征数据发送至调度平台,也可以是根据操作者选取的第一特征数据对应的标签发送至调度平台,实现调度平台的数据回调,即下述第二界面。其中,在发送失败的情况下,在web网页上会显示错误信息,发送成功则等待回调。
以金融服务平台A为例,其主要产品类型包括但不限于:先消费后付款,借款;借款的业务场景可以包括:贷款前,贷款中以及贷款后;其中,贷款前可以包括:信息采集,合同签订等;贷款中可以包括:资金的审核,资金的发放等;贷款后包括:资金的还款。上述目的环境主要适用于测试者,测试者如果想要对业务系统的某个子系统的界面中的字体、图片、颜色等进行修改时,可以直接进入到目的环境。
步骤S104,将第一特征数据发送到第二界面,其中,第二界面用于根据第一特征数据创建调度任务,调度任务中携带有与第一特征数据对应的第一业务数据路径。
在步骤S104中,当操作者确定了包括但不限于:产品类型、业务场景的第一特征数据之后,根据第一特征数据创建调度任务,从git上得到相应数据文件,并执行自动化脚本,调用接口对指定数据库进行修改,达到恢复业务场景的目的。
图2是根据本发明实施例的业务数据的处理方法的优选流程图,如图2所示,从web网页获取调度平台发送的标签,根据获取的标签确定第一特征数据,并将第一特征数据发送至调度平台,调度平台可以根据第一特征数据创建调度任务,从git上得到相应数据文件,并执行自动化脚本,进行业务数据恢复,即对业务系统或业务系统的某个子系统的数据库进行修改。
其中,git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
步骤S106,通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改。
通过上述步骤,可以获取待测试的第一特征数据,其中,第一特征数据为用户通过触发第一界面上的操作对象生成的数据;将第一特征数据发送到第二界面,其中,第二界面用于根据第一特征数据创建调度任务,调度任务中携带有与第一特征数据对应的第一业务数据路径;通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改。在本申请实施例中,可以根据获取的第一特征数据创建调度任务,调用接口以调取业务数据对指定数据库(即第一数据库)进行修改,经调取的业务数据更新到指定数据库中,从而在对业务系统中的某个子系统进行测试时,可以直接从指定数据库中获取业务数据即可,达到了提高业务系统测试效率的技术效果,进而解决了相关技术中在对业务系统进行测试时效率较低的技术问题。
在步骤S104中,第二界面为调度平台对应的界面,调度平台中存储有用于对预定环境的数据库进行优化的业务数据。
作为一种可选的实施例,在通过第二界面根据业务数据路径调取目标业务数据之前,该业务数据的处理方法还可以包括:对调度平台进行数据录制,得到包括目标业务数据的总业务数据,其中,总业务数据为预定业务对应的业务系统中各个子系统对应的业务数据。
例如,在首次对金融服务平台A各个功能是否正常进行测试时,需要进行业务数据录制,即将整个金融服务平台A的业务数据复制到调度平台。以便在通过调度平台对金融服务平台A或者其中的子系统进行测试时,可以不必再将整个业务流程走一遍,而是可以直接从调度平台的预定文件中调度业务数据即可,从而可以提高测试效率。
具体地,对调度平台进行数据录制,得到包括目标业务数据的总业务数据可以包括:启动调度平台的mysql数据库的二进制日志文件binlog;获取各个子系统的第二业务数据路径,并通过第二业务数据路径调取各个子系统对应的业务数据;在通过第二业务数据路径调取各个子系统对应的业务数据结束后,关闭二进制日志文件binlog,将调取的各个子系统对应的业务数据更新到调度平台的第二数据库,得到总业务数据。
图3是根据本发明实施例的业务数据录制的流程图,如图3所示,在进行业务数据录制时,首先可以设置一个二进制日志文件binlog的开始点,然后调用接口(即第二业务数据路径)以获取业务系统中各个子系统的业务数据,在确定以获取到整个业务系统中所有子系统的业务数据时,确定业务数据获取达到结束,结束二进制日志文件binlog;同时在数据库中查找符合条件的业务数据,并将符合条件的业务数据存储到预定文件中。需要说明的是,上述业务数据录制的过程是在调度平台上实现的。
具体地,在将调取的各个子系统对应的业务数据更新到调度平台的第二数据库之前,该业务数据的处理方法还可以包括:根据预设规则对各个子系统对应的业务数据进行过滤,得到满足预设条件的第二业务数据,将第二业务数据更新到第二数据库。
作为一种可选的实施例,该业务数据的处理方法还包括:确定第二数据库中的原始业务数据中与第二业务数据相同的业务数据三;将业务数据三从第二数据库中删除。
另外,在本发明实施例中还提供了一种业务数据处理系统,该业务数据处理系统使用上述中任意一项业务数据的处理方法。
通过本发明实施例通过的业务数据的处理方法以及业务数据处理系统可以达到以下有效效果:1.通过自动化业务数据录制,实现对业务数据的恢复,其中,业务数据恢复即是对业务系统中某个子系统的数据库进行更新或修改;2.在恢复数据时,将数据库中已有的、与待恢复业务数据的主键相同的业务数据清除,从而可以解决存储资源;3.通过调用接口保证业务数据的完整性;4.采用web界面降低了操作者使用难度,增加了业务数据修改系统的适用性。
实施例2
根据本发明实施例还提供了一种业务数据的处理装置,需要说明的是,本发明实施例的业务数据的处理装置可以用于执行本发明实施例所提供的业务数据的处理方法。以下对本发明实施例提供的业务数据的处理装置进行介绍。
图4是根据本发明实施例的业务数据的处理装置的示意图,如图4所示,该业务数据的处理装置包括:第一获取单元41,发送单元43以及调取单元45。下面对该业务数据的处理装置进行详细说明。
第一获取单元41,用于获取待测试的第一特征数据,其中,第一特征数据为用户通过触发第一界面上的操作对象生成的数据。
发送单元43,用于将第一特征数据发送到第二界面,其中,第二界面用于根据第一特征数据创建调度任务,调度任务中携带有与第一特征数据对应的第一业务数据路径。
调取单元45,用于通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改。
需要说明的是,该实施例中的第一获取单元41可以用于执行本发明实施例中的步骤S102,该实施例中的发送单元43可以用于执行本发明实施例中的步骤S104,该实施例中的调取单元45可以用于执行本发明实施例中的步骤S106。上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。
在该实施例中,可以利用第一获取单元41获取待测试的第一特征数据,其中,第一特征数据为用户通过触发第一界面上的操作对象生成的数据;然后利用发送单元43将第一特征数据发送到第二界面,其中,第二界面用于根据第一特征数据创建调度任务,调度任务中携带有与第一特征数据对应的第一业务数据路径;并利用调取单元45通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改。在本申请实施例中,可以根据获取的第一特征数据创建调度任务,调用接口以调取业务数据对指定数据库(即第一数据库)进行修改,经调取的业务数据更新到指定数据库中,从而在对业务系统中的某个子系统进行测试时,可以直接从指定数据库中获取业务数据即可,达到了提高业务系统测试效率的技术效果,进而解决了相关技术中在对业务系统进行测试时效率较低的技术问题。
作为一种可选的实施例,第二界面为调度平台对应的界面,调度平台中存储有用于对预定环境的数据库进行优化的业务数据。
作为一种可选的实施例,该业务数据的处理装置还包括:录制单元,用于在通过第二界面根据业务数据路径调取目标业务数据之前,对调度平台进行数据录制,得到包括目标业务数据的总业务数据,其中,总业务数据为预定业务对应的业务系统中各个子系统对应的业务数据。
作为一种可选的实施例,录制单元包括:启动模块,用于启动调度平台的mysql数据库的二进制日志文件binlog;获取模块,用于获取各个子系统的第二业务数据路径,并通过第二业务数据路径调取各个子系统对应的业务数据;更新模块,用于在通过第二业务数据路径调取各个子系统对应的业务数据结束后,关闭二进制日志文件binlog,将调取的各个子系统对应的业务数据更新到调度平台的第二数据库,得到总业务数据。
作为一种可选的实施例,该业务数据的处理装置还包括:过滤单元,用于在将调取的各个子系统对应的业务数据更新到调度平台的第二数据库之前,根据预设规则对各个子系统对应的业务数据进行过滤,得到满足预设条件的第二业务数据,将第二业务数据更新到第二数据库。
作为一种可选的实施例,该业务数据的处理装置还包括:确定单元,用于确定第二数据库中的原始业务数据中与第二业务数据相同的业务数据三;删除单元,用于将业务数据三从第二数据库中删除。
上述业务数据的处理装置包括处理器和存储器,上述第一获取单元41,发送单元43以及调取单元45等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
上述处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改。
上述存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
根据本发明实施例的另外一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述中任意一项的业务数据的处理方法。
根据本发明实施例的另外一个方面,还提供了一种处理器,其特征在于,处理器用于运行程序,其中,程序运行时执行上述中任意一项的业务数据的处理方法。
在本发明实施例中还提供了一种设备,该设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:获取待测试的第一特征数据,其中,第一特征数据为用户通过触发第一界面上的操作对象生成的数据;将第一特征数据发送到第二界面,其中,第二界面用于根据第一特征数据创建调度任务,调度任务中携带有与第一特征数据对应的第一业务数据路径;通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改。
在本发明实施例中还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:获取待测试的第一特征数据,其中,第一特征数据为用户通过触发第一界面上的操作对象生成的数据;将第一特征数据发送到第二界面,其中,第二界面用于根据第一特征数据创建调度任务,调度任务中携带有与第一特征数据对应的第一业务数据路径;通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (11)
1.一种业务数据的处理方法,其特征在于,包括:
获取待测试的第一特征数据,其中,所述第一特征数据为用户通过触发第一界面上的操作对象生成的数据;
将所述第一特征数据发送到第二界面,其中,所述第二界面用于根据所述第一特征数据创建调度任务,所述调度任务中携带有与所述第一特征数据对应的第一业务数据路径,所述第二界面为调度平台对应的界面,所述调度平台中存储有用于对预定环境的数据库进行优化的业务数据;
对所述调度平台进行数据录制,得到包括目标业务数据的总业务数据,其中,所述总业务数据为预定业务对应的业务系统中各个子系统对应的业务数据;
通过所述第二界面根据所述第一业务数据路径调取目标业务数据,并利用所述目标业务数据对所述第一特征数据中指定的预定业务对应的第一数据库进行修改。
2.根据权利要求1所述的方法,其特征在于,对所述调度平台进行数据录制,得到包括所述目标业务数据的总业务数据包括:
启动所述调度平台的mysql数据库的二进制日志文件binlog;
获取所述各个子系统的第二业务数据路径,并通过所述第二业务数据路径调取所述各
个子系统对应的业务数据;
在通过所述第二业务数据路径调取所述各个子系统对应的业务数据结束后,关闭所述二进制日志文件binlog,将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库,得到所述总业务数据。
3.根据权利要求2所述的方法,其特征在于,在将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库之前,还包括:
根据预设规则对所述各个子系统对应的业务数据进行过滤,得到满足预设条件的第二业务数据,将所述第二业务数据更新到所述第二数据库。
4.根据权利要求3所述的方法,其特征在于,还包括:
确定所述第二数据库中的原始业务数据中与所述第二业务数据相同的业务数据三;
将所述业务数据三从所述第二数据库中删除。
5.一种业务数据的处理装置,其特征在于,包括:
第一获取单元,用于获取待测试的第一特征数据,其中,所述第一特征数据为用户通过触发第一界面上的操作对象生成的数据;
发送单元,用于将所述第一特征数据发送到第二界面,其中,所述第二界面用于根据所述第一特征数据创建调度任务,所述调度任务中携带有与所述第一特征数据对应的第一业务数据路径,所述第二界面为调度平台对应的界面,所述调度平台中存储有用于对预定环境的数据库进行优化的业务数据;
录制单元,用于在通过所述第二界面根据所述业务数据路径调取目标业务数据之前,对所述调度平台进行数据录制,得到包括所述目标业务数据的总业务数据,其中,所述总业务数据为预定业务对应的业务系统中各个子系统对应的业务数据;
调取单元,用于通过所述第二界面根据所述第一业务数据路径调取目标业务数据,并利用所述目标业务数据对所述第一特征数据中指定的预定业务对应的第一数据库进行修改。
6.根据权利要求5所述的装置,其特征在于,所述录制单元包括:
启动模块,用于启动所述调度平台的mysql数据库的二进制日志文件binlog;
获取模块,用于获取所述各个子系统的第二业务数据路径,并通过所述第二业务数据路径调取所述各个子系统对应的业务数据;
更新模块,用于在通过所述第二业务数据路径调取所述各个子系统对应的业务数据结束后,关闭所述二进制日志文件binlog,将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库,得到所述总业务数据。
7.根据权利要求6所述的装置,其特征在于,还包括:
过滤单元,用于在将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库之前,根据预设规则对所述各个子系统对应的业务数据进行过滤,得到满足预设条件的第二业务数据,将所述第二业务数据更新到所述第二数据库。
8.根据权利要求7所述的装置,其特征在于,还包括:
确定单元,用于确定所述第二数据库中的原始业务数据中与所述第二业务数据相同的业务数据三;
删除单元,用于将所述业务数据三从所述第二数据库中删除。
9.一种业务数据处理系统,其特征在于,使用上述权利要求1至4中任意一项所述的业务数据的处理方法。
10.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1至4中任意一项所述的业务数据的处理方法。
11.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至4中任意一项所述的业务数据的处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910314174.8A CN110221952B (zh) | 2019-04-18 | 2019-04-18 | 业务数据的处理方法及装置、业务数据处理系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910314174.8A CN110221952B (zh) | 2019-04-18 | 2019-04-18 | 业务数据的处理方法及装置、业务数据处理系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110221952A CN110221952A (zh) | 2019-09-10 |
CN110221952B true CN110221952B (zh) | 2023-04-07 |
Family
ID=67819816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910314174.8A Active CN110221952B (zh) | 2019-04-18 | 2019-04-18 | 业务数据的处理方法及装置、业务数据处理系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110221952B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110895509B (zh) * | 2019-11-15 | 2023-04-18 | 泰康保险集团股份有限公司 | 一种测试处理方法、装置、电子设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959041A (zh) * | 2017-05-18 | 2018-12-07 | 腾讯科技(深圳)有限公司 | 信息发送的方法、服务器及计算机可读存储介质 |
CN109542657A (zh) * | 2018-10-16 | 2019-03-29 | 深圳壹账通智能科技有限公司 | 系统异常的处理方法及服务器 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100346308C (zh) * | 2005-11-24 | 2007-10-31 | 华为技术有限公司 | 一种基于数据库操作的自动化测试方法 |
CN102999554B (zh) * | 2012-10-15 | 2016-04-06 | 北京京东世纪贸易有限公司 | 业务数据处理方法和装置 |
CN102999610A (zh) * | 2012-11-22 | 2013-03-27 | 用友软件股份有限公司 | 数据访问系统和数据访问方法 |
CN107995242A (zh) * | 2016-10-27 | 2018-05-04 | 北京京东尚科信息技术有限公司 | 一种业务处理方法及系统 |
CN107220044B (zh) * | 2017-05-10 | 2020-08-11 | 北京数码大方科技股份有限公司 | 基于元模型驱动业务对象的方法和装置 |
CN107315776B (zh) * | 2017-05-27 | 2020-06-23 | 国网安徽省电力公司信息通信分公司 | 一种基于云计算的数据管理系统 |
CN107894953A (zh) * | 2017-11-21 | 2018-04-10 | 中国银行股份有限公司 | 一种银行应用测试数据的生成方法及装置 |
CN108196876B (zh) * | 2017-11-29 | 2020-07-07 | 贝壳找房(北京)科技有限公司 | 基于文件的php业务配置方法及中心服务器 |
CN108876445A (zh) * | 2018-05-31 | 2018-11-23 | 华北电力大学 | 一种基于营配网末端设备公共信息模型的数据互操作应用 |
-
2019
- 2019-04-18 CN CN201910314174.8A patent/CN110221952B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959041A (zh) * | 2017-05-18 | 2018-12-07 | 腾讯科技(深圳)有限公司 | 信息发送的方法、服务器及计算机可读存储介质 |
CN109542657A (zh) * | 2018-10-16 | 2019-03-29 | 深圳壹账通智能科技有限公司 | 系统异常的处理方法及服务器 |
Also Published As
Publication number | Publication date |
---|---|
CN110221952A (zh) | 2019-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9170921B2 (en) | Application testing automation | |
US10204125B2 (en) | Method, apparatus, and application platform for updating application object attribute | |
CN111538659B (zh) | 业务场景的接口测试方法、系统、电子设备和存储介质 | |
CN108776643B (zh) | 一种基于版本控制流程的目标代码合并控制方法及系统 | |
CN112650688B (zh) | 自动化回归测试方法、关联设备以及计算机程序产品 | |
CN113448862B (zh) | 软件版本测试方法、装置及计算机设备 | |
CN110032568B (zh) | 数据结构的读取及更新方法、装置、电子设备 | |
CN110888628B (zh) | 生成控制工具的方法、装置、设备和存储介质 | |
US20170371641A1 (en) | Multi-tenant upgrading | |
CN110221952B (zh) | 业务数据的处理方法及装置、业务数据处理系统 | |
JP6336919B2 (ja) | ソースコードレビュー方法及びそのシステム | |
CN110716804A (zh) | 无用资源的自动删除方法、装置、存储介质及电子设备 | |
CN112613792A (zh) | 数据处理方法、系统、计算机设备和存储介质 | |
CN116010244A (zh) | 自动化测试方法、装置、电子设备及存储介质 | |
CN116204172A (zh) | 代码生成方法、装置、设备、介质和程序产品 | |
CN114936152A (zh) | 应用测试方法及设备 | |
CN115237441A (zh) | 一种基于云平台的升级测试方法、装置及介质 | |
CN114721945A (zh) | 基于图数据库的分配方法及其装置、电子设备及存储介质 | |
CN114756224A (zh) | 一种活动执行方法及装置 | |
CN111597119A (zh) | 测试脚本更新方法、装置、存储介质及处理器 | |
CN110517010A (zh) | 一种数据处理方法、系统及存储介质 | |
CN113127056B (zh) | 一种信息处理方法、装置、设备及可读存储介质 | |
CN112948720B (zh) | 基于用户行为的交互优化方法、装置及计算机设备 | |
US20230376280A1 (en) | Methods, systems and computer program products for optimizing computer programming for workflow development | |
US20230385056A1 (en) | Removing inactive code to facilitate code generation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |