一种交易日志的回放方法、装置、计算机设备及介质制造方法及图纸

技术编号:33352425 阅读:16 留言:0更新日期:2022-05-08 10:01
本发明专利技术实施例公开了一种交易日志的回放方法、装置、计算机设备及介质。该方法包括:获取日志拆分子任务,日志分发子任务以及日志回放子任务;通过Jenkins工具,将日志拆分子任务,日志分发子任务以及日志回放子任务依次配置在匹配的执行节点中,组合得到串行任务;通过Jenkins工具,配置与日志拆分子任务,日志分发子任务以及日志回放子任务分别对应的执行参数;将串行任务与交易日志集关联,并触发执行串行任务,对交易日志集中的各交易日志顺序执行日志拆分以及回放处理。本发明专利技术实施例的技术方案,提供一种高效的日志回放方法,实现执行参数可配置的效果,适用于不同系统的日志回放。放。放。

【技术实现步骤摘要】
一种交易日志的回放方法、装置、计算机设备及介质


[0001]本专利技术实施例涉及日志数据处理技术,尤其涉及一种交易日志的回放方法、装置、计算机设备及介质。

技术介绍

[0002]为了对交易的安全性进行分析,可以基于交易日志数据的回放进行检测。而日志回放包括一系列工作,例如日志文件整理、文件拆分和日志回放等。开发一个日志回放系统成本较高,但不同系统的日志回放系统很难公用。
[0003]专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:当前实现日志回放方法的系统由于不同系统日志差异等问题,导致无法统一应用于不同系统的日志回放。

技术实现思路

[0004]本专利技术实施例提供了一种交易日志的回放方法、装置、计算机设备及介质,以提供一种高效的日志回放方法,实现执行参数可配置的效果,适用于不同系统的日志回放。
[0005]第一方面,本专利技术实施例提供了一种交易日志的回放方法,其中,该方法包括:
[0006]获取日志拆分子任务,日志分发子任务以及日志回放子任务;
[0007]通过Jenkins工本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种交易日志的回放方法,其特征在于,包括:获取日志拆分子任务,日志分发子任务以及日志回放子任务;通过Jenkins工具,将所述日志拆分子任务,日志分发子任务以及日志回放子任务依次配置在匹配的执行节点中,组合得到串行任务;通过Jenkins工具,配置与所述日志拆分子任务,日志分发子任务以及日志回放子任务分别对应的执行参数;将所述串行任务与交易日志集关联,并触发执行所述串行任务,对交易日志集中的各交易日志顺序执行日志拆分以及回放处理。2.根据权利要求1所述的方法,其特征在于,通过Jenkins工具,将所述日志拆分子任务,日志分发子任务以及日志回放子任务依次配置在匹配的执行节点中,组合得到串行任务,包括:通过Jenkins工具,将所述日志拆分子任务以及所述日志分发子任务分别配置在第一执行节点中;通过所述Jenkins工具,将所述日志回放子任务分别配置在多个第二执行节点中;通过所述Jenkins工具,将所述第一执行节点与各所述第二执行节点进行链接,以得到所述串行任务。3.根据权利要求2所述的方法,其特征在于,与所述日志拆分子任务对应的执行参数,包括:至少一个日志文件关键字段,单条日志数据结束标识以及文件拆分个数;与所述日志分发子任务对应的执行参数包括:多个第二执行节点的标识,以及与每个第二执行节点匹配的日志分发目录;与日志回放子任务对应的执行参数包括:测试环境以及并发数。4.根据权利要求3所述的方法,其特征在于,触发执行所述串行任务,对交易日志集中的各交易日志顺序执行日志拆分以及回放处理,包括:顺序触发执行所述串行任务中包括的所述日志拆分子任务、所述日志分发子任务以及所述日志回放子任务;通过执行第一执行节点中配置的所述日志拆分子任务,依次获取所述交易日志集中的一个交易日志,并根据预先配置的执行参数,将获取的每个交易日志拆分为多个交易日志子文件;通过执行第一执行节点中的所述日志分发子任务,根据预先配置的执行参数,将各所述交易日志子文件分发至多个第二执行节点中匹配的日志分发目录中;通过执行各所述第二执行节点中的所述日志回放子任务,根据预设配置的执行参数,从本机的日志分发目录中获取匹配的交易日志子文件进行并发回放,并生成匹配的回放结果。5.根据权利要求4所述的方法,其特征在于,通过执行第一执行节点中配置的所述日志拆分子任务,依次获取所述交易日志集中的一个交易日志,并根据预先配置的执行参数,将获取的每个交易日志拆分为多个交易日志子文件,包括:通过执行第一执行节点中配置的所述日志拆分子任务,在所述交易日志集中获取当前交易日志,并计算所述当前交易日志的数据总量;通过执行第一执行节点中配置的所述日志拆分子任务,根据所述数据总量以及执行参
数中的文件拆分个数,计算与所述当前交易日志对应的每个交易日志子文件的基础数据量;通过执行第一执行节点中配置的所述日志拆分子任务,通过执行参数中的单条日志数据结束标识,在所述当前交易日志中识别出的多个日志数据;通过执行第一执行节点中配置的所述日志拆分子任务,根据执行参数中的各日志文件关键字段,生成与每个日志数据分别对应的日志文件条目,并按照基础数据量,将各所述日志文件条目存储至与所述文件拆分个数匹配的多个交...

【专利技术属性】
技术研发人员:鲁淳兮李辉
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1