一种交易分析方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:36212391 阅读:9 留言:0更新日期:2023-01-04 12:08
本申请公开了一种交易分析方法、装置、电子设备及计算机存储介质,可应用于大数据领域或金融领域。包括获取待进行测试的交易所对应的交易数据;按照交易码列表中交易码顺序,依次对目标系统进行交易模拟测试,以便目标系统反馈对应的交易执行结果;对每一交易执行结果进行分析,得到分析结果;针对每一所述分析结果,若分析结果指示所述交易能够正常执行,确定交易的交易数据没有变化;若分析结果指示交易无法正常执行,生成与交易对应的交易数据存在变化的信息,并显示,以便技术人员进行维护。本发明专利技术在目标系统需要大量测试的时候可以快速的发起大量的交易并分析返回报文,从而确定交易测试是否正常。交易测试是否正常。交易测试是否正常。

【技术实现步骤摘要】
一种交易分析方法、装置、电子设备及计算机存储介质


[0001]本专利技术涉及交易处理
,尤其涉及一种交易分析方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]在银行系统进行调整的过程中,比如修改了调用比较多的原子交易、更换了架构、更换了数据库,修改或更新了某一功能点,均可能会影响相应的交易数据,因此需要对交易进行测试。
[0003]目前,常通过人工的方式对交易进行模拟测试,以确定交易数据是否存在变化,由于影响的交易的范围相当大时,通过人工的方式进行模拟测试所需要的时间太长,且容易出现遗漏和出错的情况。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种交易分析方法、装置、电子设备及计算机存储介质,以解决现有技术中存在的模拟测试所需要的时间太长,且容易出现遗漏和出错的问题。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]本专利技术实施例第一方面示出了一种交易分析方法,所述方法包括:
[0007]根据目标系统的修改需求,获取待进行测试的交易所对应的交易数据,并进行存储;
[0008]将所述交易数据对应的交易码进行排序,得到按照交易顺序排序的交易码列表;
[0009]按照所述交易码列表中交易码顺序,依次对所述目标系统进行交易模拟测试,以便所述目标系统反馈对应的交易执行结果;
[0010]对每一所述交易执行结果进行分析,得到分析结果;
[0011]针对每一所述分析结果,若所述分析结果指示所述交易能够正常执行,确定所述交易的交易数据没有变化;
[0012]若所述分析结果指示所述交易无法正常执行,生成与所述交易对应的交易数据存在变化的信息,并显示,以便技术人员进行维护。
[0013]可选的,还包括:
[0014]针对每一所述分析结果,判断所述分析结果是否指示所述交易能够正常执行;
[0015]若所述分析结果指示所述交易能够正常执行,确定所述交易的交易数据没有变化;
[0016]若所述分析结果指示所述交易无法正常执行,生成与所述交易对应的交易数据存在变化的信息,并显示,以便技术人员进行维护。
[0017]可选的,所述按照交易码列表中交易码顺序,依次对所述目标系统进行交易模拟测试,包括:
[0018]若确定所述待进行测试的交易均不需要铺底,基于所述交易码列表中的每一交易
码确定对应的报文类型;
[0019]将所述每一交易码对应的报文类型和交易数据组装生成对应的交易报文;
[0020]按照所述交易码列表中交易码顺序,依次向所述目标系统发送交易报文,以便所述目标系统反馈对应的交易执行结果。
[0021]可选的,所述按照交易码列表中交易码顺序,依次对所述目标系统进行交易模拟测试,包括:
[0022]若确定所述待进行测试的交易中存在需要铺底的交易,基于所述需要铺底的交易的交易数据确定需要铺底的铺底数据;
[0023]基于所述交易码列表中的每一交易码确定对应的报文类型;
[0024]将所述需要铺底的交易的交易数据、铺底数据以及所述交易的交易码对应的报文类型组装生成对应的交易报文;
[0025]将其他交易的交易数据以及所述交易的交易码对应的报文类型组装生成对应的交易报文,所述其他交易为除去所述需要铺底的交易外的剩余的所述待进行测试的交易;
[0026]按照所述交易码列表中交易码顺序,依次向所述目标系统发送交易报文,以便所述目标系统反馈对应的交易执行结果。
[0027]可选的,所述判断所述分析结果是否指示所述交易能够正常执行,包括:
[0028]针对每一交易,判断所述分析结果是否符合所述交易报文的报文类型对应的预设结果;
[0029]若符合,确定所述交易的交易数据没有变化;
[0030]若不符合,生成与所述交易对应的交易数据存在变化的信息,并显示,以便技术人员进行维护。
[0031]本专利技术实施例第二方面示出了一种交易分析装置,所述装置包括:
[0032]获取单元,用于根据目标系统的修改需求,获取待进行测试的交易所对应的交易数据,并进行存储;
[0033]排序单元,用将所述交易数据对应的交易码进行排序,得到按照交易顺序排序的交易码列表;
[0034]测试单元,用于按照所述交易码列表中交易码顺序,依次对所述目标系统进行交易模拟测试,以便所述目标系统反馈对应的交易执行结果;
[0035]分析单元,用于对每一所述交易执行结果进行分析,得到分析结果;
[0036]处理单元,用于针对每一所述分析结果,若所述分析结果指示所述交易能够正常执行,确定所述交易的交易数据没有变化;若所述分析结果指示所述交易无法正常执行,生成与所述交易对应的交易数据存在变化的信息,并显示,以便技术人员进行维护。
[0037]可选的,所述测试单元,具体用于:
[0038]若确定所述待进行测试的交易均不需要铺底,基于所述交易码列表中的每一交易码确定对应的报文类型;
[0039]将所述每一交易码对应的报文类型和交易数据组装生成对应的交易报文;
[0040]按照所述交易码列表中交易码顺序,依次向所述目标系统发送交易报文,以便所述目标系统反馈对应的交易执行结果。
[0041]可选的,所述测试单元,具体用于:
[0042]若确定所述待进行测试的交易中存在需要铺底的交易,基于所述需要铺底的交易的交易数据确定需要铺底的铺底数据;
[0043]基于所述交易码列表中的每一交易码确定对应的报文类型;
[0044]将所述需要铺底的交易的交易数据、铺底数据以及所述交易的交易码对应的报文类型组装生成对应的交易报文;
[0045]将其他交易的交易数据以及所述交易的交易码对应的报文类型组装生成对应的交易报文,所述其他交易为除去所述需要铺底的交易外的剩余的所述待进行测试的交易;
[0046]按照所述交易码列表中交易码顺序,依次向所述目标系统发送交易报文,以便所述目标系统反馈对应的交易执行结果。
[0047]本专利技术实施例第三方面示出了一种电子设备,所述电子设备用于运行程序,其中,所述程序运行时执行如本专利技术实施例第一方面示出的交易分析方法。
[0048]本专利技术实施例示出第四方面示出了一种计算机存储介质,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如本专利技术实施例第一方面示出的交易分析方法。
[0049]基于上述本专利技术实施例提供的一种交易分析方法、装置、电子设备及计算机存储介质,所述方法包括:根据目标系统的修改需求,获取待进行测试的交易所对应的交易数据,并进行存储;将所述交易数据对应的交易码进行排序,得到按照交易顺序排序的交易码列表;按照所述交易码列表中交易码顺序,依次对所述目标系统进行交易模拟测试,以便所述目标系统反馈对应的交易执行结果;对每一所述交易执行结果进行分析,得到分析结果;针对每一所述分析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易分析方法,其特征在于,所述方法包括:根据目标系统的修改需求,获取待进行测试的交易所对应的交易数据,并进行存储;将所述交易数据对应的交易码进行排序,得到按照交易顺序排序的交易码列表;按照所述交易码列表中交易码顺序,依次对所述目标系统进行交易模拟测试,以便所述目标系统反馈对应的交易执行结果;对每一所述交易执行结果进行分析,得到分析结果;针对每一所述分析结果,若所述分析结果指示所述交易能够正常执行,确定所述交易的交易数据没有变化;若所述分析结果指示所述交易无法正常执行,生成与所述交易对应的交易数据存在变化的信息,并显示,以便技术人员进行维护。2.根据权利要求1所述的方法,其特征在于,还包括:针对每一所述分析结果,判断所述分析结果是否指示所述交易能够正常执行;若所述分析结果指示所述交易能够正常执行,确定所述交易的交易数据没有变化;若所述分析结果指示所述交易无法正常执行,生成与所述交易对应的交易数据存在变化的信息,并显示,以便技术人员进行维护。3.根据权利要求1所述的方法,其特征在于,所述按照交易码列表中交易码顺序,依次对所述目标系统进行交易模拟测试,包括:若确定所述待进行测试的交易均不需要铺底,基于所述交易码列表中的每一交易码确定对应的报文类型;将所述每一交易码对应的报文类型和交易数据组装生成对应的交易报文;按照所述交易码列表中交易码顺序,依次向所述目标系统发送交易报文,以便所述目标系统反馈对应的交易执行结果。4.根据权利要求1所述的方法,其特征在于,所述按照交易码列表中交易码顺序,依次对所述目标系统进行交易模拟测试,包括:若确定所述待进行测试的交易中存在需要铺底的交易,基于所述需要铺底的交易的交易数据确定需要铺底的铺底数据;基于所述交易码列表中的每一交易码确定对应的报文类型;将所述需要铺底的交易的交易数据、铺底数据以及所述交易的交易码对应的报文类型组装生成对应的交易报文;将其他交易的交易数据以及所述交易的交易码对应的报文类型组装生成对应的交易报文,所述其他交易为除去所述需要铺底的交易外的剩余的所述待进行测试的交易;按照所述交易码列表中交易码顺序,依次向所述目标系统发送交易报文,以便所述目标系统反馈对应的交易执行结果。5.根据权利要求2所述的方法,其特征在于,所述判断所述分析结果是否指示所述交易能够正常执行,包括:针对每一交易,判断所述分析结果是否符合所述交易报文的报文类型对应...

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

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

1