测试方法、装置及设备制造方法及图纸

技术编号:16069207 阅读:45 留言:0更新日期:2017-08-25 09:04
本发明专利技术实施例提供一种测试方法、装置及设备。获取待测试数据引擎的标识、待测试数据量、多个客户端的标识以及测试起始时刻;根据待测试数据引擎的标识在待测试数据引擎中存储待测试数据量的待存储数据;获取目标数据处理请求;向每一个客户端的标识对应的客户端分别分配目标数据处理请求和测试起始时刻,以使每一个客户端分别在测试起始时刻时向待测试数据引擎发送目标数据处理请求;获取每一个客户端接收到的、待测试数据引擎返回的数据处理结果以及每一个客户端在接收到数据处理结果时的接收时刻;根据该数据处理结果、测试起始时刻和该接收时刻确定待测试数据引擎的最大并行数据处理能力,进而得到待测试引擎的最大并行处理能力。

Testing method, device and equipment

The embodiment of the invention provides a testing method, a device and a device. To acquire the test data of engine identification, test data, multiple client identification and test starting time; according to the test data storage engine identification in the test data engine to test data volume of data to be stored; get the target data processing request; to mark each client client assigned respectively the target data processing request and test start time, to make every client respectively in the test start time to send data to test engine target data processing request; receiving access to each client, the test data engine returns the data processing results and each client received at the receiving point data processing results; according to the results of data processing, test the starting time and the time of reception to determine the maximum parallel data test data engine Processing capability, thus obtaining the maximum parallel processing power of the engine to be tested.

【技术实现步骤摘要】

本专利技术实施例涉及计算机应用
,尤其涉及一种测试方法、装置及设备
技术介绍
当前,随着交易模式的多样化以及大众消费观念的逐渐改变,数据库的应用领域不断扩大,现代的数据引擎中的数据量的海量扩展也对数据引擎的最大并行处理能力提出了更高的要求。为了确定数据引擎的并行处理能力是否能够满足大量请求同时并发的业务需求,需要对测试数据引擎的最大并行处理能力,以得到数据引擎的最大并行处理能力,进而在数据引擎的最大并行处理能力无法满足大量请求同时并发的需求的情况下对数据引擎进行完善,从而使得数据引擎能够满足大量请求同时并发的业务需求。然而,目前并未存在测试数据引擎的最大并行处理能力的方法,进而无法得到测试数据引擎的最大并行处理能力,因此,如何得到数据引擎的最大并行处理能力是一个亟待解决的技术问题。
技术实现思路
本专利技术实施例提供一种测试方法、装置及设备,用以解决现有技术中无法得到数据引擎的最大并行处理能力的问题。第一方面,本专利技术实施例中提供了一种测试方法。具体的,该测试方法,包括:获取待测试数据引擎的标识、待测试数据量、多个客户端的标识以及测试起始时刻;根据所述待测试数据引擎的标识在待本文档来自技高网...
测试方法、装置及设备

【技术保护点】
一种测试方法,其特征在于,所述方法包括:获取待测试数据引擎的标识、待测试数据量、多个客户端的标识以及测试起始时刻;根据所述待测试数据引擎的标识在待测试数据引擎中存储所述待测试数据量的待存储数据;获取目标数据处理请求,所述目标数据处理请求用于请求处理所述待测试数据引擎中存储的待存储数据;向每一个客户端标识所对应的客户端分别分配所述目标数据处理请求和所述测试起始时刻,以使每一个客户端分别在所述测试起始时刻时向所述待测试数据引擎发送所述目标数据处理请求;获取所述待测试数据引擎返回的数据处理结果以及获取每一个客户端在接收到数据处理结果时的接收时刻;根据所述数据处理结果、所述测试起始时刻和所述接收时刻确...

【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:获取待测试数据引擎的标识、待测试数据量、多个客户端的标识以及测试起始时刻;根据所述待测试数据引擎的标识在待测试数据引擎中存储所述待测试数据量的待存储数据;获取目标数据处理请求,所述目标数据处理请求用于请求处理所述待测试数据引擎中存储的待存储数据;向每一个客户端标识所对应的客户端分别分配所述目标数据处理请求和所述测试起始时刻,以使每一个客户端分别在所述测试起始时刻时向所述待测试数据引擎发送所述目标数据处理请求;获取所述待测试数据引擎返回的数据处理结果以及获取每一个客户端在接收到数据处理结果时的接收时刻;根据所述数据处理结果、所述测试起始时刻和所述接收时刻确定所述待测试数据引擎的最大并行数据处理能力。2.根据权利要求1所述的方法,其特征在于,所述获取目标数据处理请求,包括:在本地存储的数据引擎的标识与数据处理请求之间的第一对应关系中查找是否存在与所述待测试数据引擎的标识相对应的数据处理请求;响应于存在与所述待测试数据引擎的标识相对应的数据处理请求,将所述数据处理请求确定为所述目标数据处理请求;响应于不存在与所述待测试数据引擎的标识相对应的数据处理请求,生成所述目标数据处理请求。3.根据权利要求2所述的方法,其特征在于,所述生成所述目标数据处理请求之后,还包括:将所述待测试数据引擎的标识与生成的所述目标数据处理请求组成一条记录并存储在所述第一对应关系中。4.根据权利要求1-3任一项所述的方法,其特征在于,所述在所述待测试数据引擎中存储所述待测试数据量的待存储数据,包括:在本地的数据量与数据的第二对应关系中查找是否存在与所述待测试数据量相对应的数据;响应于存在与所述待测试数据量相对应的数据,将所述查找到的数据作为所述待存储数据,并存储在所述待测试数据引擎中;响应于不存在与所述待测试数据量相对应的数据,生成所述待测试数据量的待存储数据,并存储在所述待测试数据引擎中。5.根据权利要求4所述的方法,其特征在于,所述生成所述待测试数据量的待存储数据,并存储在所述待测试数据引擎中之后,还包括:将所述待测试数据量与生成的所述待存储数据组成一条记录,并存储在所述第二对应关系中。6.一种测试装置,其特征在于,所述装置包括:第一获取模块,用于获取待测试数据引擎的标识、待测试数据量、多个客户端的标识以及测试起始时刻;存储模块,用于根据所述待测试数据引擎的标识在待测试数据引擎中存储所述待测试数据量的待存储数据;第二获取模块,用于获取目标数据处理请求,所述目标数据处理请求用于请求处理所述待测试数据引擎中存储的待存储数据;分配模块...

【专利技术属性】
技术研发人员:梁福坤
申请(专利权)人:北京小度信息科技有限公司
类型:发明
国别省市:北京;11

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

1