The invention discloses a method, device, computer equipment and storage medium for acquiring test data, which belongs to the technical field of performance testing. The method includes receiving test requests sent by the test system, indicating the first data to be acquired on the first node, and querying the second data associated with the first data according to the stable data feature template. The stable data feature template stores the second data associated with the first data; determines whether the second data has been stored in the second node, which is the upstream node or downstream node of the first node; obtains the second data from the second node if the second data has been stored in the second node; and obtains the first data to be obtained on the first node with the second data. The second data obtained from the second node is sent to the test system. In this way, the timing of data acquisition can be accurately known, and the stability and efficiency of testing can be improved.
【技术实现步骤摘要】
测试数据获取的方法及装置
本专利技术涉及性能测试
,特别是涉及一种测试数据获取的方法、装置、计算机设备和存储介质。
技术介绍
在对数据分析系统进行测试时:首先,获取测试数据;然后,在分析系统上运行该测试数据;最后,按照测试目标评估处于运行状态的分析系统的性能,完成测试。通常,获取测试数据的方法为:在接收到测试请求时,从分析系统的上游节点/下游节点获取测试数据,并将该测试数据发送给测试系统,由测试系统完成测试。该种获取测试数据的方法存在如下缺陷:在获取测试数据时,如果测试数据还处于处理过程中,尚未达到稳定状态,就容易导致分析系统测试结果不准确。
技术实现思路
基于此,为解决相关技术中在测试过程无法确定上下游节点数据是否处于稳定状态的技术问题,本专利技术提供了一种测试数据获取的方法、装置、计算机设备和存储介质。第一方面,提供了一种测试数据获取的方法,包括:接收到测试系统发送的测试请求时,获取第一数据,其中,所述测试请求指示存储在第一节点上的第一数据;在稳定数据特征模板上查询与所述第一数据关联的第二数据,其中,所述稳定数据特征模板记载有所述第二数据;判断所述第二数据是否已经存储在第二节点中,其中,所述第二节点为所述第一节点的上游节点或者下游节点;若是,从所述第二节点上获取所述第二数据;将所述第一数据与所述第二数据一并发送至测试系统。在其中一个实施例中,所述在判断所述第二数据是否已经存储在第二节点中,其中,所述第二节点为所述第一节点的上游节点或者下游节点之前,所述方法还包括:根据所述稳定数据特征模板,查询所述第二数据出自的节点,其中,所述稳定数据特征模板将所述第 ...
【技术保护点】
1.一种测试数据获取方法,其特征在于,包括:接收到测试系统发送的测试请求时,获取第一数据,其中,所述测试请求指示存储在第一节点上的第一数据;在稳定数据特征模板上查询与所述第一数据关联的第二数据,其中,所述稳定数据特征模板记载有所述第二数据;判断所述第二数据是否已经存储在第二节点中,其中,所述第二节点为所述第一节点的上游节点或者下游节点;若是,从所述第二节点上获取所述第二数据;将所述第一数据与所述第二数据一并发送至测试系统。
【技术特征摘要】
1.一种测试数据获取方法,其特征在于,包括:接收到测试系统发送的测试请求时,获取第一数据,其中,所述测试请求指示存储在第一节点上的第一数据;在稳定数据特征模板上查询与所述第一数据关联的第二数据,其中,所述稳定数据特征模板记载有所述第二数据;判断所述第二数据是否已经存储在第二节点中,其中,所述第二节点为所述第一节点的上游节点或者下游节点;若是,从所述第二节点上获取所述第二数据;将所述第一数据与所述第二数据一并发送至测试系统。2.如权利要求1所述的方法,其特征在于,所述在判断所述第二数据是否已经存储在第二节点中,其中,所述第二节点为所述第一节点的上游节点或者下游节点之前,所述方法还包括:根据所述稳定数据特征模板,查询所述第二数据出自的节点,其中,所述稳定数据特征模板将所述第二数据出自的节点与所述第二数据关联存储。3.如权利要求2所述的方法,其特征在于,所述第二数据出自的节点有多个,所述确定所述第二数据是否已经存储在所述第二节点中,具体包括:获取所述第二数据出自的多个节点各自的处理负荷;基于所述处理负荷确定要获取第二数据的节点,作为第二节点;判断所述第二数据是否已经存储在所述第二节点中,以便从确定的节点获取所述第二数据。4.如权利要求3所述的方法,其特征在于,所述基于所述处理负荷确定要获取第二数据的节点,作为第二节点包括:将所述处理负荷最小的节点确定为第二节点。5.如权利要求3所述的方法,其特征在于,所述基于所述处理负荷确定要获取第二数据的节点,作为第二节点包括:从所述处理负荷低于预定处理负荷阈值的节点中随机选择一个,作为第二节点。6.如权利要求3所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:陈家荣,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。