离线数据测试方法、离线数据测试装置和电子设备制造方法及图纸

技术编号:30025923 阅读:22 留言:0更新日期:2021-09-15 10:13
本申请公开了离线数据测试方法、离线数据测试装置和电子设备,涉及测试领域。具体实现方案为:获取测试请求,测试请求包括目标对象的标识;根据所述目标对象的标识,获取所述目标对象的配置信息,其中,所述配置信息包括离线数据的存放地址;根据所述配置信息,对所述离线数据执行测试操作,获得测试结果。基于目标对象的配置信息,对离线数据执行测试操作,获得测试结果,整个过程无需人工参与,降低了人工成本,提高了测试效率。提高了测试效率。提高了测试效率。

【技术实现步骤摘要】
离线数据测试方法、离线数据测试装置和电子设备


[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.根据权利要求2所述的离线数据测试方法,其特征在于,所述配置信息还包括用于确定所述拓扑结构的层级信息的拓扑表、用于确定所述各个测试节点的顺序的单节点表,以及用于确定所述各个测试节点的节点信息的节点配置表;所述根据所述配置信息,确定所述拓扑结构的各个测试节点之间的拓扑顺序,以及各个测试节点的节点信息,包括:根据所述配置信息的拓扑表,确定所述拓扑结构的层级信息,其中,所述层级信息包括所述拓扑结构的层数,以及每层的测试节点标识;根据所述配置信息中的单节点表,确定各个测试节点标识对应的测试节点之间的拓扑顺序;根据所述配置信息中的节点配置表,确定所述各个测试节点标识对应的测试节点的节点信息。4.根据权利要求1所述的离线数据测试方法,其特征在于,所述目标对象为测试节点,所述配置信息还包括测试环境和测试类型;根据所述配置信息,对所述离线数据执行测试操作,获得测试结果,包括:根据配置信息,分别对所述离线数据、所述测试环境和所述测试类型进行检测;在所述检测通过的情况下,对所述离线数据执行测试操作,获得测试结果。5.一种离线数据测试装置,其特征在于,包括:第一获取模块,用于获取测试请求,测试请求包括目标对象的标识;第二获取模块,用于根据所述目标对象的标识,获取所述目标对象的配置信息,其中,所述...

【专利技术属性】
技术研发人员:李真熙唐华溢李坤辛庆
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1