一种数据处理效率测试方法、装置、服务器、介质及产品制造方法及图纸

技术编号:39049204 阅读:12 留言:0更新日期:2023-10-10 12:02
本申请提供了一种数据处理效率测试方法、装置、服务器、介质及产品,可应用于大数据领域或金融领域,该方法包括:获取源数据以及源数据对应的多个中间层的采集对象,其中,多个中间层用于处理所述源数据;以设定的采集频率,采集多个中间层的采集对象,获得多个偏移量;根据所述多个偏移量,确定源数据的效率测试结果。该方法通过采集数据处理过程中多个中间件的偏移量的方式进行数据处理的时效性测试,无需对数据进行抽取,即可获得数据处理效率测试结果,如此,不受数据不连续性的影响,测试结果具有稳定性和准确性。具有稳定性和准确性。具有稳定性和准确性。

【技术实现步骤摘要】
一种数据处理效率测试方法、装置、服务器、介质及产品


[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为本申请实施例提供的一种数据处理效率测试方法的流程示意图;
[0050]图2为本申请实施例提供的一种数据处理效率测试装置的结构示意图;
[0051]图3为本申请实施例提供的一种实现数据处理效率测试的服务器的结构示意图。
具体实施方式
[0052]下面将参照附图更详细地描述本申请的实施例。虽然附图中显本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理效率测试方法,其特征在于,所述方法包括:获取源数据以及所述源数据对应的多个中间层的采集对象,所述多个中间层用于处理所述源数据;以设定的采集频率,采集所述多个中间层的采集对象,获得多个偏移量;根据所述多个偏移量,确定所述源数据的效率测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述多个偏移量,确定所述源数据的效率测试结果,包括:根据所述多个偏移量,确定至少一个偏移量差值,所述至少一个偏移量差值为所述多个中间层中相邻的中间层的偏移量的差值;根据所述至少一个偏移量差值,确定所述源数据的效率测试结果。3.根据权利要求2所述的方法,其特征在于,所述根据所述至少一个偏移量差值,确定所述源数据的效率测试结果,包括:根据目标时间段内多个所述至少一个偏移量差值,生成所述目标时间段内的偏移量差值曲线;根据所述偏移量差值曲线,确定所述源数据的效率测试结果。4.根据权利要求1所述的方法,其特征在于,所述获取源数据,包括:获取配置信息,所述配置信息包括测试环境信息、源数据信息、测试时间信息中的一种或多种;根据所述配置信息,获取源数据。5.根据权利要求1所述的方法,其特征在于,所述获取所述源数据对应的多个中间层的采集对象,包括:根据所述源数据以及多个中间层对应的数据处理规则,确定所述源数据对...

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

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

1