业务数据的处理方法及装置、业务数据处理系统制造方法及图纸

技术编号:22075449 阅读:24 留言:0更新日期:2019-09-12 14:03
本发明专利技术公开了一种业务数据的处理方法及装置、业务数据处理系统。其中,该方法包括:获取待测试的第一特征数据,其中,第一特征数据为用户通过触发第一界面上的操作对象生成的数据;将第一特征数据发送到第二界面,其中,第二界面用于根据第一特征数据创建调度任务,调度任务中携带有与第一特征数据对应的第一业务数据路径;通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改。本发明专利技术解决了相关技术中在对业务系统进行测试时效率较低的技术问题。

Business Data Processing Method, Device and Business Data Processing System

【技术实现步骤摘要】
业务数据的处理方法及装置、业务数据处理系统
本专利技术涉及计算机
,具体而言,涉及一种业务数据的处理方法及装置、业务数据处理系统。
技术介绍
目前,为了便于业务的开展,各个领域根据不同的业务分别构建了不同的业务系统,这些业务系统在使用过程中可能会出现不稳定等问题,那么为了避免业务系统出现不稳定性对业务造成不便,需要定期或者不定期对业务系统进行测试。而大部分业务系统可能会存在多个功能,那么针对多个功能可能会开发多个子系统,在对业务系统的测试过程中,有时,没必要对整个业务系统进行测试,而仅仅是对某个经常使用或者重要的子系统进行测试即可。但是,由于整个业务系统中的多个子系统大部分是存在关联关系,而不是相互独立的。因此,在对某个子系统进行测试时,会需要整个业务系统或整个业务系统中的其他子系统的业务数据,这种情况下,由于需要测试的子系统中仅存储有该子系统的业务数据,另外用于对该子系统进行测试的调度平台中也没有整个业务系统的业务数据,在仅对某个子系统进行测试时,还需要将整个业务系统的流程走一遍,才能实现对该某个子系统的测试,这样就会导致测试周期比较长,浪费大量的时间。以金融领域为例,假如A为金融服务平台,该服务平台会有多个功能,比如,借贷,还钱等功能。如果需要对金融服务平台A的还钱功能进行测试,以确定还款功能是否运行正常,那么需要调取在还款之前的借款数据来构建测试场景,这样就十分繁琐,延长测试周期,使得使用该金融服务平台A的用户的体验降低。针对上述相关技术中在对业务系统进行测试时效率较低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种业务数据的处理方法及装置、业务数据处理系统,以至少解决相关技术中在对业务系统进行测试时效率较低的技术问题。根据本专利技术实施例的一个方面,提供了一种业务数据的处理方法,包括:获取待测试的第一特征数据,其中,所述第一特征数据为用户通过触发第一界面上的操作对象生成的数据;将所述第一特征数据发送到第二界面,其中,所述第二界面用于根据所述第一特征数据创建调度任务,所述调度任务中携带有与所述第一特征数据对应的第一业务数据路径;通过所述第二界面根据所述第一业务数据路径调取目标业务数据,并利用所述目标业务数据对所述第一特征数据中指定的预定业务对应的第一数据库进行修改。可选地,所述第二界面为调度平台对应的界面,所述调度平台中存储有用于对预定环境的数据库进行优化的业务数据。可选地,在通过所述第二界面根据所述业务数据路径调取目标业务数据之前,该业务数据的处理方法还包括:对所述调度平台进行数据录制,得到包括所述目标业务数据的总业务数据,其中,所述总业务数据为所述预定业务对应的业务系统中各个子系统对应的业务数据。可选地,对所述调度平台进行数据录制,得到包括所述目标业务数据的总业务数据包括:启动所述调度平台的mysql数据库的二进制日志文件binlog;获取所述各个子系统的第二业务数据路径,并通过所述第二业务数据路径调取所述各个子系统对应的业务数据;在通过所述第二业务数据路径调取所述各个子系统对应的业务数据结束后,关闭所述二进制日志文件binlog,将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库,得到所述总业务数据。可选地,在将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库之前,该业务数据的处理方法还包括:根据预设规则对所述各个子系统对应的业务数据进行过滤,得到满足预设条件的第二业务数据,将所述第二业务数据更新到所述第二数据库。可选地,该业务数据的处理方法还包括:确定所述第二数据库中的原始业务数据中与所述第二业务数据相同的业务数据三;将所述业务数据三从所述第二数据库中删除。根据本专利技术实施例的另外一个方面,还提供了一种业务数据的处理装置,包括:第一获取单元,用于获取待测试的第一特征数据,其中,所述第一特征数据为用户通过触发第一界面上的操作对象生成的数据;发送单元,用于将所述第一特征数据发送到第二界面,其中,所述第二界面用于根据所述第一特征数据创建调度任务,所述调度任务中携带有与所述第一特征数据对应的第一业务数据路径;调取单元,用于通过所述第二界面根据所述第一业务数据路径调取目标业务数据,并利用所述目标业务数据对所述第一特征数据中指定的预定业务对应的第一数据库进行修改。可选地,所述第二界面为调度平台对应的界面,所述调度平台中存储有用于对预定环境的数据库进行优化的业务数据。可选地,该业务数据的处理装置还包括:录制单元,用于在通过所述第二界面根据所述业务数据路径调取目标业务数据之前,对所述调度平台进行数据录制,得到包括所述目标业务数据的总业务数据,其中,所述总业务数据为所述预定业务对应的业务系统中各个子系统对应的业务数据。可选地,所述录制单元包括:启动模块,用于启动所述调度平台的mysql数据库的二进制日志文件binlog;获取模块,用于获取所述各个子系统的第二业务数据路径,并通过所述第二业务数据路径调取所述各个子系统对应的业务数据;更新模块,用于在通过所述第二业务数据路径调取所述各个子系统对应的业务数据结束后,关闭所述二进制日志文件binlog,将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库,得到所述总业务数据。可选地,该业务数据的处理装置还包括:过滤单元,用于在将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库之前,根据预设规则对所述各个子系统对应的业务数据进行过滤,得到满足预设条件的第二业务数据,将所述第二业务数据更新到所述第二数据库。可选地,该业务数据的处理装置还包括:确定单元,用于确定所述第二数据库中的原始业务数据中与所述第二业务数据相同的业务数据三;删除单元,用于将所述业务数据三从所述第二数据库中删除。根据本专利技术实施例的另外一个方面,还提供了一种业务数据处理系统,该业务数据处理系统使用上述中任意一项所述的业务数据的处理方法。根据本专利技术实施例的另外一个方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述中任意一项所述的业务数据的处理方法。根据本专利技术实施例的另外一个方面,还提供了一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的业务数据的处理方法。在本专利技术实施例中,采用获取待测试的第一特征数据,其中,第一特征数据为用户通过触发第一界面上的操作对象生成的数据;然后将第一特征数据发送到第二界面,其中,第二界面用于根据第一特征数据创建调度任务,调度任务中携带有与第一特征数据对应的第一业务数据路径;以及通过第二界面根据第一业务数据路径调取目标业务数据,并利用目标业务数据对第一特征数据中指定的预定业务对应的第一数据库进行修改,在本申请实施例中,可以根据获取的第一特征数据创建调度任务,调用接口以调取业务数据对指定数据库(即第一数据库)进行修改,经调取的业务数据更新到指定数据库中,从而在对业务系统中的某个子系统进行测试时,可以直接从指定数据库中获取业务数据即可,达到了提高业务系统测试效率的技术效果,进而解决了相关技术中在对业务系统进行测试时效率较低的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施本文档来自技高网...

【技术保护点】
1.一种业务数据的处理方法,其特征在于,包括:获取待测试的第一特征数据,其中,所述第一特征数据为用户通过触发第一界面上的操作对象生成的数据;将所述第一特征数据发送到第二界面,其中,所述第二界面用于根据所述第一特征数据创建调度任务,所述调度任务中携带有与所述第一特征数据对应的第一业务数据路径;通过所述第二界面根据所述第一业务数据路径调取目标业务数据,并利用所述目标业务数据对所述第一特征数据中指定的预定业务对应的第一数据库进行修改。

【技术特征摘要】
1.一种业务数据的处理方法,其特征在于,包括:获取待测试的第一特征数据,其中,所述第一特征数据为用户通过触发第一界面上的操作对象生成的数据;将所述第一特征数据发送到第二界面,其中,所述第二界面用于根据所述第一特征数据创建调度任务,所述调度任务中携带有与所述第一特征数据对应的第一业务数据路径;通过所述第二界面根据所述第一业务数据路径调取目标业务数据,并利用所述目标业务数据对所述第一特征数据中指定的预定业务对应的第一数据库进行修改。2.根据权利要求1所述的方法,其特征在于,所述第二界面为调度平台对应的界面,所述调度平台中存储有用于对预定环境的数据库进行优化的业务数据。3.根据权利要求2所述的方法,其特征在于,在通过所述第二界面根据所述业务数据路径调取目标业务数据之前,还包括:对所述调度平台进行数据录制,得到包括所述目标业务数据的总业务数据,其中,所述总业务数据为所述预定业务对应的业务系统中各个子系统对应的业务数据。4.根据权利要求3所述的方法,其特征在于,对所述调度平台进行数据录制,得到包括所述目标业务数据的总业务数据包括:启动所述调度平台的mysql数据库的二进制日志文件binlog;获取所述各个子系统的第二业务数据路径,并通过所述第二业务数据路径调取所述各个子系统对应的业务数据;在通过所述第二业务数据路径调取所述各个子系统对应的业务数据结束后,关闭所述二进制日志文件binlog,将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库,得到所述总业务数据。5.根据权利要求4所述的方法,其特征在于,在将调取的所述各个子系统对应的业务数据更新到所述调度平台的第二数据库之前,还包括:根据预设规则对所述各个子系统对应的业务数据进行过滤,得到满足预设条件的第二业务数据,将所述第二业务数据更新到所述第二数据库。6.根据权利要求5所述的方法,其特征在于,还包括:确定所述第二数据库中的原始业务数据中与所述第二业务数据相同的业务数据三;将所述业务数据三从所述第二数据库中删除。7.一种业务数据的处理装置,其特征在于,包括:第一获取单元,用于获取待测试的第一特征数据,其中,所述第一特征数据为用户通过触发第一界面上的操作对象生成的数据;发送单元,用于将所述第一特征数据发送到第二界面,其中,所述第二界面用于...

【专利技术属性】
技术研发人员:杨爱宁刘若琪李帆李智远许浩然杨梅
申请(专利权)人:北京互金新融科技有限公司
类型:发明
国别省市:北京,11

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

1