一种交易数据的校验方法及装置制造方法及图纸

技术编号:34623228 阅读:21 留言:0更新日期:2022-08-20 09:30
本发明专利技术实施例提供一种交易数据的校验方法及装置,应用在数据验证技术领域,包括:在预设周期内,获取生产环境的交易数据,按测试环境的报文格式,将生产环境的交易数据封装为请求报文,根据请求报文,在测试环境中模拟实际交易过程,获得测试环境的交易数据,根据测试环境的交易数据,确定校验信息。由于生产环境的交易数据是在预设周期内实际交易的数据,因此将生产环境的交易数据封装成适用于测试环境的请求报文,可以使请求报文在测试环境中模拟实际交易的过程更加接近生产环境的实际交易,从而提升了获得的测试环境的交易数据的准确性,根据较准确的测试环境的交易数据,可以确定较准确的校验信息。确定较准确的校验信息。确定较准确的校验信息。

【技术实现步骤摘要】
一种交易数据的校验方法及装置


[0001]本专利技术实施例涉及数据验证
,尤其涉及一种交易数据的校验方法及装置。

技术介绍

[0002]随着经济的不断发展,人们对电子设备中的软件要求越来越高,因此不影响用户使用的情况下,各个领域的计算机中的软件更新换代变得越来越快。例如在金融领域下,为了避免升级后的交易平台在运行方面存在一定的不稳定性,升级后的交易平台需要在测试环境中,通过对交易数据的校验的校验结果来确定交易平台在运行过程中是否稳定。
[0003]目前的交易数据的校验方法是将模拟数据输入至交易平台中,会导致校验结果不准确,从而影响确定交易平台在升级后的稳定性的准确性。
[0004]综上,如何实现提高校验结果的准确性,是当前亟需解决的技术问题。

技术实现思路

[0005]本专利技术实施例提供的是一种交易数据的校验方法及装置,用以解决现有技术中交易数据的校验的准确性较低的问题。
[0006]第一方面,本专利技术实施例提供一种交易数据的校验方法,包括:在预设周期内,获取生产环境的交易数据,按测试环境的报文格式,将所述生产环境的交易数据封装为请求报文,根据所述请求报文,在所述测试环境中模拟实际交易过程,获得测试环境的交易数据,根据所述测试环境的交易数据,确定校验信息。
[0007]本专利技术实施例中,由于生产环境的交易数据是在预设周期内实际交易的数据,因此将生产环境的交易数据封装成适用于测试环境的请求报文,可以使请求报文在测试环境中模拟实际交易的过程更加接近生产环境的实际交易,从而提升了获得的测试环境的交易数据的准确性,根据较准确的测试环境的交易数据,可以确定较准确的校验信息。
[0008]可选的,所述校验信息包括:交易码、交易成功的标识、交易失败的标识、错误码、交易成功的次数、交易失败的次数和交易的总次数中的至少两项。
[0009]本专利技术实施例中,将校验信息进行两个或两个以上的组合,可以通过多个维度去展示交易数据的校验结果,从而可以实现更清楚更多面性的展示交易数据的校验结果。
[0010]可选的,所述交易失败的次数包括:平台级错误的次数;和/或,应用级错误的次数;和/或,系统级错误的次数。
[0011]本专利技术实施例中,将交易失败进行细化,然后分为三个类型(即平台级错误的次数、应用级错误的次数和系统级错误的次数)。通过这三个类型,可以更加清楚的确定交易失败的原因,根据这三个类型对应的交易失败次数,可以使得校验信息更加直观和清楚。
[0012]可选的,所述错误码包括交易成功的告警错误码和交易失败错误码;其中,所述交易成功的告警错误码用于标识交易成功且已告警;所述交易失败错误码用于标识交易失败。
[0013]本专利技术实施例中,交易失败会对应交易失败的错误码,用于表示交易失败的原因,但是一些交易成功也会出现告警提示,因此,为了不忽略交易成功出现的告警提示,交易成功会对应交易成功的告警错误码,从而可以更全面的分析交易数据再测试环境下模拟实际交易的过程中出现的问题。
[0014]可选的,所述测试环境的交易数据包括交易码、交易成功的标识、交易失败的标识;所述校验信息包括交易码、交易成功的次数、交易失败的次数和交易失败错误码;所述根据所述测试环境的交易数据,确定校验信息,包括:根据所述测试环境的交易数据包括的任一交易码,统计属于所述任一交易码对应的交易成功的标识数量,确定所述任一交易码对应的交易成功的次数;根据所述测试环境的交易数据包括的任一交易码,统计属于所述任一交易码的交易失败的标识数量,确定所述任一交易码对应的交易失败的次数;根据所述测试环境的交易数据包括的任一交易码,确定所述任一交易码对应的错误码。
[0015]本专利技术实施例中,由于测试环境的交易数据是生产环境的交易数据按测试环境的报文格式封装得到的,因此测试环境的交易数据具有很强的真实性,从而可以实现根据测试环境的交易数据,得到较准确的校验信息。
[0016]可选的,所述测试环境的交易数据包括交易码、交易成功的标识、交易失败的标识;所述校验信息包括交易码、交易成功的次数、交易失败的次数和交易失败错误码;所述根据所述测试环境的交易数据,确定校验信息,包括:根据所述测试环境的交易数据包括的任一交易码,统计属于所述任一交易码对应的交易成功的标识数量,确定所述任一交易码对应的交易成功的次数;根据所述测试环境的交易数据包括的任一交易码,统计属于所述任一交易码的交易失败的标识数量,确定所述任一交易码对应的交易失败的次数;根据所述测试环境的交易数据包括的任一交易码,确定所述任一交易码对应的所述交易成功的告警错误码和所述任一交易码对应的交易失败错误码。
[0017]本专利技术实施例中,根据测试环境的交易数据,确定交易数据中交易码对应的交易成功次数或交易失败的次数,可以直观清楚的看到交易数据测试环境下模拟实际交易的过程中出现问题或没有问题的次数。根据测试环境的交易数据,确定交易数据中交易码对应的交易成功的告警错误码和交易失败错误码,通过将错误码分为这两类,可以不忽略交易成功存在的告警问题,从而可以更全面的分析测试环境下模拟实际交易的过程中出现的问题。
[0018]可选的,所述测试环境的交易数据包括交易码、交易成功的标识、交易失败的标识;所述校验信息包括交易码、交易成功的次数、交易失败的次数和交易失败错误码;所述根据所述测试环境的交易数据,确定校验信息,包括:根据所述测试环境的交易数据包括的任一交易码,统计属于所述任一交易码对应的交易成功的标识数量,确定所述任一交易码对应的交易成功的次数;根据所述测试环境的交易数据包括的任一交易码,统计属于所述任一交易码的交易失败的标识数量,确定所述任一交易码对应的平台级错误的次数和/或应用级错误的次数;根据所述测试环境的交易数据包括的任一交易码,统计属于所述任一交易码的交易失败的标识数量,确定所述任一交易码对应的系统级错误的次数。
[0019]本专利技术实施例中,将交易失败的次数分为三类(即平台级错误的次数、应用级错误的次数和系统级错误的次数),然后通过测试环境的交易数据去确定这三类交易失败的次数,可以实现更加细化以及直观的看到交易失败的原因以及交易失败对应的次数。
[0020]第二方面,本专利技术实施例还提供一种交易数据的校验装置,包括:获取单元,用于预设周期内,获取生产环境的交易数据;处理单元,用于按测试环境的报文格式,将所述生产环境的交易数据封装为请求报文;根据所述请求报文,在所述测试环境中模拟实际交易过程,获得测试环境的交易数据;根据所述测试环境的交易数据,确定校验信息。
[0021]可选的,处理单元,用于所述校验信息包括:交易码、交易成功的标识、交易失败的标识、错误码、交易成功的次数、交易失败的次数和交易的总次数中的至少两项。
[0022]可选的,处理单元,用于所述交易失败的次数包括:平台级错误的次数;和/或,应用级错误的次数;和/或,系统级错误的次数。
[0023]可选的,处理单元,用于所述错误码包括交易成功的告警错误码和交易失败错误本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交易数据的校验方法,其特征在于,包括:在预设周期内,获取生产环境的交易数据;按测试环境的报文格式,将所述生产环境的交易数据封装为请求报文;根据所述请求报文,在所述测试环境中模拟实际交易过程,获得测试环境的交易数据;根据所述测试环境的交易数据,确定校验信息。2.如权利要求1所述的方法,其特征在于,所述校验信息包括:交易码、交易成功的标识、交易失败的标识、错误码、交易成功的次数、交易失败的次数和交易的总次数中的至少两项。3.如权利要求2所述的方法,其特征在于,所述交易失败的次数包括:平台级错误的次数;和/或,应用级错误的次数;和/或,系统级错误的次数。4.如权利要求2所述的方法,其特征在于,所述错误码包括交易成功的告警错误码和交易失败错误码;其中,所述交易成功的告警错误码用于标识交易成功且已告警;所述交易失败错误码用于标识交易失败。5.如权利要求2所述的方法,其特征在于,所述测试环境的交易数据包括交易码、交易成功的标识、交易失败的标识;所述校验信息包括交易码、交易成功的次数、交易失败的次数和交易失败错误码;所述根据所述测试环境的交易数据,确定校验信息,包括:根据所述测试环境的交易数据包括的任一交易码,统计属于所述任一交易码对应的交易成功的标识数量,确定所述任一交易码对应的交易成功的次数;根据所述测试环境的交易数据包括的任一交易码,统计属于所述任一交易码的交易失败的标识数量,确定所述任一交易码对应的交易失败的次数;根据所述测试环境的交易数据包括的任一交易码,确定所述任一交易码对应的错误码。6.如权利要求2所述的方法,其特征在于,所述测试环境的交易数据包括交易码、交易成功的标识、交易失败的标识;所述校验信息包括交易码、交易成功的次数、交易失败的次数和交易失败错误码;所述根据所述测试环境的交易数据,确定校验信息,包括:根据所述测试环境的交易数据包括的任一交易码,统计属于所述任一交易码对应的交易成功的标识数量,确定所述任一交易码对应的交易...

【专利技术属性】
技术研发人员:李元杜鹏郑骏王晶郑滨涛
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1