自动化交易数据生成方法及装置制造方法及图纸

技术编号:31319956 阅读:15 留言:0更新日期:2021-12-13 00:03
本发明专利技术公开了一种自动化交易数据生成方法及装置,其中该方法包括:按照至少一个协议类型采集生产环境中的用户交易请求;根据采集的用户交易请求,对用户交易请求中的用户交易数据进行数据持久化,存储在生产环境的数据库集群中;将用户交易数据下传至测试环境;对下传至测试环境的用户交易数据进行数据持久化,分类存储在测试环境的数据库集群中;在接收到自动化交易数据生成请求后,按照协议类型从测试环境的数据库集群中选取数据,进行交易数据构造生成。本发明专利技术涉及大数据技术领域,可以实现自动化生成交易数据,提高测试效率,覆盖更全面的用户现场使用场景信息,降低差异性。降低差异性。降低差异性。

【技术实现步骤摘要】
自动化交易数据生成方法及装置


[0001]本专利技术涉及大数据
,尤其涉及一种自动化交易数据生成方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]随着银行业务的蓬勃发展,涉及的用户场景越来越多,交易量也越来越大,单笔完整的交易链条也很长,与此同时,用户交易场景与其线上使用情况变得越来越复杂,越来越非常规。图1为现有技术的交易数据生成模型图,如图1所示,一个功能需求的生命周期,需要经历需求设计、开发、测试以及上线维护等流程,在上线前的测试阶段,测试人员通常会采取多维度的验证方式:单元、功能、集成、系统测试。通过上述类型的全方位测试维度,在上线后依然可能出现线上问题,经长期的数据分析,发现是由于测试数据不充分,用户场景遗漏比例较大导致的。
[0004]现有技术的一种解决方案为由项目组开发人员或测试人员根据对测试需求的理解生成测试交易数据,这种方案导致覆盖场景完全依赖开发人员或测试人员对测试需求的理解和发散,使得交易数据的生成更加依赖测试人员的经验和理解,软件开发人员、测试人员难以以有效的数据覆盖用户全量的使用场景,降低测试效率。

技术实现思路

[0005]本专利技术实施例提供一种自动化交易数据生成方法,用以实现自动化生成交易数据,提高测试效率,覆盖更全面的用户现场使用场景信息,降低差异性,该方法包括:
[0006]按照至少一个协议类型采集生产环境中的用户交易请求;<br/>[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]本专利技术实施例提供了一种自动化交易数据生成方法,图2为本专利技术实施例中提供的自动化交易数据生成方法流程图,如图2所示,该方法包括如下步骤:
[0029]步骤201:按照至少一个协议类型采集生产环境中的用户交易请求;
[0030]步骤202:根据采集的用户交易请求,对用户交易请求中的用户交易数据进行数据持久化,存储在生产环境的数据库集群中;
[0031]步骤203:将用户交易数据下传至测试环境;
[0032]步骤204:对下传至测试环境的用户交易数据进行数据持久化,分类存储在测试环境的数据库集群中;
[0033]步骤205:在接收到自动化交易数据生成请求后,按照协议类型从测试环境的数据库集群中选取数据,进行交易数据构造生成。
[0034]由图2所示流程可知,本专利技术实施例的自动交易数据生成方法不同于现有技术的由项目组开发人员或测试人员根据对测试需求的理解生成测试交易数据的技术方案,而是通过将用户交易数据按至少一个协议类型从生产环境采集的用户交易请求中获得,并分类存储在测试环境的数据库集群中,实现覆盖更全面的用户现场使用场景信息,降低差异性,实现自动化生成交易数据,提高测试效率。
[0035]具体实施时,先按照至少一个协议类型采集生产环境中的用户交易请求后,根据采集的用户交易请求,对用户交易请求中的用户交易数据进行数据持久化,存储在生产环境的数据库集群中。实施例中,所述至少一个协议类型包括如下协议类型其中之一或任意组合:日志协议、TCP(Transmission Control Protocol,传输控制)流量协议、HTTP(Hyper Text Transfer Protocol,超文本传输)流量协议。图3本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化交易数据生成方法,其特征在于,包括:按照至少一个协议类型采集生产环境中的用户交易请求;根据采集的用户交易请求,对用户交易请求中的用户交易数据进行数据持久化,存储在生产环境的数据库集群中;将用户交易数据下传至测试环境;对下传至测试环境的用户交易数据进行数据持久化,分类存储在测试环境的数据库集群中;在接收到自动化交易数据生成请求后,按照协议类型从测试环境的数据库集群中选取数据,进行交易数据构造生成。2.如权利要求1所述的自动化交易数据生成方法,其特征在于,所述至少一个协议类型包括如下协议类型其中之一或任意组合:日志协议、TCP流量协议、HTTP流量协议。3.如权利要求1所述的自动化交易数据生成方法,其特征在于,将用户交易数据下传至测试环境之前,还包括:对用户交易数据进行数据预处理和/或数据脱敏处理。4.如权利要求3所述的自动化交易数据生成方法,其特征在于,对用户交易数据进行数据脱敏处理,包括:根据预设的数据脱敏规则,对用户交易数据的敏感信息进行数据的加解密和/或清空;所述敏感信息包括如下个人信息的一种或任意组合:身份证号、手机号、卡号。5.如权利要求1所述的自动化交易数据生成方法,其特征在于,对下传至测试环境的用户交易数据进行数据持久化,分类存储在测试环境的数据库集群中,包括:在对下传至测试环境的用户交易数据进行数据持久化后,对用户交易数据进行分类,将分类的用户交易数据存储在测试环境的数据库集群中;所述用户交易数据分类类别包括如下类别其中之一或任意组合:用户数量、用户区域、用户客群、时长维度。6.一种自动化交易数据生成装置,其特征在于,包括:数据采集模块,用于按照至少一个协议类型采集生产环境中的用户交易请求;第一数据存储模块,用于根据采集的用户交易请求,对用户交易请求中的用户交易数据进行数据...

【专利技术属性】
技术研发人员:徐凯路杨硕
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1