CN110764900A - 高并发下的数据分配测试方法、装置、终端及存储介质 - Google Patents
高并发下的数据分配测试方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN110764900A CN110764900A CN201910844250.6A CN201910844250A CN110764900A CN 110764900 A CN110764900 A CN 110764900A CN 201910844250 A CN201910844250 A CN 201910844250A CN 110764900 A CN110764900 A CN 110764900A
- Authority
- CN
- China
- Prior art keywords
- resource acquisition
- preset
- time
- distribution
- allocation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Abstract
本发明实施例提供一种高并发下的数据分配测试方法,包括:每间隔预设第一时间段获取一次时间点得到时间点集;计算每一次时间点对应资源获取请求数量;在预设第二时间段内对每一次时间点对应资源获取请求数量进行分配测试;获取每一时间点分配测试结果;根据相邻两次目标时间点对应资源获取请求数量确定预设第二时间段内的最佳资源获取请求分配量;在预设第二时间段内,根据预设分配规则对最佳资源获取请求分配量进行分配。本发明还提供一种高并发下的数据分配测试装置、终端及计算机可读存储介质。本发明得到最优的分配时间及每个处理方的最佳资源获取请求处理量,为实际生产环境中资源的分配提供参考。
Description
技术领域
本发明涉及数据分析技术领域,具体涉及一种高并发下的数据分配测试方法、高并发下的数据分配测试装置、终端以及计算机可读存储介质。
背景技术
在现有技术中,在同意资源获取请求之前需要对提出资源请求的用户的资产情况进行风险评估审核,审核通过后才可以发放相关资源。用户在将资源获取请求提交成功后,后台***可以将资源获取请求通过定时方式自动分配给处理方。在将极多个资源获取请求在较短单位时间内按照定时分配的方式自动分配给服务器中的处理方时,有必要提出一种寻找最优的分配时间,及每个处理方的最佳处理资源获取请求数量的测试方案,提高***对资源获取请求的分配效率,为实际生产环境中资源的分配提供参考。
发明内容
鉴于以上内容,有必要提出一种高并发下的数据分配测试方法、高并发下的数据分配测试装置、终端以及计算机可读存储介质,能够得到最优的分配时间,及每个处理方的最佳资源获取请求处理量,提高***对资源获取请求的分配效率,为实际生产环境中资源的分配提供参考。
本发明实施例第一方面提供一种高并发下的数据分配测试方法,所述高并发下的数据分配测试方法包括:
每间隔预设第一时间段获取一次时间点,得到时间点集;
根据预设时间与资源获取请求数量之间的函数关系,计算所述时间点集中的每一次时间点对应的资源获取请求数量;
根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试;
获取所述每一个时间点对应的所述资源获取请求数量的分配测试结果;
根据所述分配测试结果获取相邻的两次目标时间点对应的资源获取请求数量,其中,上一次目标时间点对应的资源获取请求数量的测试结果为已完成分配,下一次目标时间点对应的资源获取请求数量的测试结果为未完成分配;
根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量;
在所述预设第二时间段内,根据预设分配规则对所述最佳资源获取请求分配量进行分配。
进一步地,在本发明实施例提供的上述高并发下的数据分配测试方法中,所述根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量的步骤包括:
获取所述相邻的两次目标时间点的第一时间中点;
根据所述预设时间与资源获取请求数量之间的函数,计算所述第一时间中点对应的资源获取请求数量;
根据所述预设分配规则在所述预设第二时间段内对所述第一时间中点对应的资源获取请求数量进行分配测试;
如果所述分配测试结果为所述第一时间中点对应的资源获取请求数量已完成分配,则将所述第一时间中点对应的资源获取请求数量确定为所述预设第二时间段内的最佳资源获取请求分配量。
进一步地,在本发明实施例提供的上述高并发下的数据分配测试方法中,如果分配测试结果为所述第一时间中点对应的资源获取请求数量未完成分配,所述方法还包括:
获取所述上一次时间点与所述第一时间中点之间的第二时间中点;
根据所述预设时间与资源获取请求数量之间的函数,计算所述第二时间中点对应的资源获取请求数量;
根据所述预设分配规则在所述预设第二时间段内对所述第二时间中点对应的资源获取请求数量进行分配测试;
如果所述分配测试结果为所述第二时间中点对应的资源获取请求数量已完成分配,则将所述第二时间中点对应的资源获取请求数量确定为所述预设第二时间段内的最佳资源获取请求分配量;
如果所述分配测试结果为所述第二时间中点对应的资源获取请求数量未完成分配,则重复所述过程,直至获取到第n个时间中点,其中,所述第n个时间中点对应的资源获取请求数量在所述预设第二时间段内已完成分配,将所述第n个时间中点对应的资源获取请求数量确定为所述预设第二时间段内的最佳资源获取请求分配量。
进一步地,在本发明实施例提供的上述高并发下的数据分配测试方法中,所述根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试的步骤包括:
获取处理方已分配的资源获取请求的数量;
根据预设权重值以及所述已分配的资源获取请求的数量在所述预设第二时间段内将所述资源获取请求定时分配给所述处理方。
进一步地,在本发明实施例提供的上述高并发下的数据分配测试方法中,所述根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试的步骤包括:
获取历史资源获取请求分配过程中与定时分配任务相关的日志数据;
获取所述日志数据中记录的开始分配的时间与完成分配的时间;
根据所述开始分配的时间与所述完成分配的时间计算出分配速率;
根据所述分配速率在所述预设第二时间段内将所述资源获取请求定时分配给所述处理方。
进一步地,在本发明实施例提供的上述高并发下的数据分配测试方法中,所述方法还包括:
获取所述处理方对应的所述预设第二时间段内对应的资源获取请求数量;
根据所述预设第二时间段内对应的资源获取请求数量确定所述处理方等级。
进一步地,在本发明实施例提供的上述高并发下的数据分配测试方法中,所述根据所述预设第二时间段内对应的资源获取请求数量确定所述处理方等级的步骤包括:
对所述预设第二时间段内获取的资源获取请求数量进行等级划分,得到资源获取请求数量等级;
将所述资源获取请求数量等级与所述处理方相对应,确定所述处理方的等级。
本发明实施例第二方面还提供一种高并发下的数据分配测试装置,所述高并发下的数据分配测试装置包括:
时间点集获取模块,用于在每间隔预设第一时间段获取一次时间点,得到时间点集;
资源获取请求数量计算模块,用于根据预设时间与资源获取请求数量之间的函数关系,计算所述时间点集中的每一次时间点对应的资源获取请求数量;
分配测试模块,用于根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试;
测试结果确定模块,用于获取所述每一个时间点对应的所述资源获取请求数量的分配测试结果;
相邻时间点资源获取请求获取模块,用于根据所述分配测试结果获取相邻的两次目标时间点对应的资源获取请求数量,其中,上一次目标时间点对应的资源获取请求数量的测试结果为已完成分配,下一次目标时间点对应的资源获取请求数量的测试结果为未完成分配;
最佳资源获取请求数量确定模块,用于根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量;
资源获取请求数量分配模块,用于在所述预设第二时间段内,根据预设分配规则对所述最佳资源获取请求分配量进行分配。
本发明实施例第三方面还提供一种终端,所述终端包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述任意一项所述高并发下的数据分配测试方法。
本发明实施例第四方面还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述高并发下的数据分配测试方法。
本发明实施例提供一种高并发下的数据分配测试方法、高并发下的数据分配测试装置、终端以及计算机可读存储介质,每间隔预设第一时间段获取一次时间点,得到时间点集;根据预设时间与资源获取请求数量之间的函数关系,计算所述时间点集中的每一次时间点对应的资源获取请求数量;根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试;获取所述每一个时间点对应的所述资源获取请求数量的分配测试结果;根据所述分配测试结果获取相邻的两次目标时间点对应的资源获取请求数量,其中,上一次目标时间点对应的资源获取请求数量的测试结果为已完成分配,下一次目标时间点对应的资源获取请求数量的测试结果为未完成分配;根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量;在所述预设第二时间段内,根据预设分配规则对所述最佳资源获取请求分配量进行分配。利用本发明实施例,根据预设分配规则对所述资源获取请求数量进行分配测试,并通过对每个资源获取请求数量的测试结果进行分析,得到最优的分配时间以及每个处理方的最佳处理资源获取请求数量,提高***对资源获取请求的分配效率,为实际生产环境中资源的分配提供参考。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本发明第一实施方式提供的高并发下的数据分配测试方法的流程图。
图2是本发明一实施方式的终端的结构示意图。
图3是图2所示的终端的示例性的功能模块图。
主要元件符号说明
终端 | 1 |
存储器 | 10 |
显示屏 | 20 |
处理器 | 30 |
高并发下的数据分配测试装置 | 100 |
时间点集获取模块 | 101 |
资源获取请求数量计算模块 | 103 |
分配测试模块 | 105 |
测试结果确定模块 | 107 |
相邻时间点资源获取请求获取模块 | 109 |
最佳资源获取请求数量确定模块 | 111 |
资源获取请求数量分配模块 | 113 |
如下具体实施方式将结合上述附图进一步说明本发明实施例。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
图1是本发明第一实施方式的高并发下的数据分配测试方法的流程图,所述高并发下的数据分配测试方法可以应用于终端1,所述终端1可以是例如智能手机、笔记本电脑、台式/平板电脑、智能手表以及个人数字助理(Personal Digital Assistant,PDA)等智能设备。如图1所示,所述高并发下的数据分配测试方法可以包括如下步骤:
S1:每间隔预设第一时间段获取一次时间点,得到时间点集。
当用户获取资源时,需要提出资源获取请求。当接收到用户发起的资源获取请求的指令信息之后会生成一个资源获取请求页面,并将所述资源获取请求页面推送给用户。由用户在资源获取请求页面上按照提示要求填写资源获取请求相关信息,由审核机构实时接收资源获取请求相关信息并且审核所述资源获取请求相关信息是否符合要求,只有审核通过后才会安排办理资源获取的后续手续。可以理解的是,本发明实施例还提供一交互界面,所述交互界面上的预设区域可以设置有“资源获取”的图标,所述指令信息可以包括:所述交互界面上的预设区域处针对“资源获取”图标的点击操作;或者,在距离所述交互界面预设距离(例如,所述预设距离为5厘米)处的预设操作(例如,所述预设操作为单手打圈的操作);或者,在距离所述交互界面预设距离(例如,所述预设距离为5厘米)处,输出预设语音信息(例如,所述预设语音信息为“获取资源”)。此处并不对指令信息做出限制。
在本发明的至少一个实施例中,可以通过资源获取请求定时分配的方式,将所述资源获取请求自动分配给相关处理方。在将所述资源获取请求自动分配给相关处理方之前,有必要提出一种寻找最优的分配时间以及每个处理方的最佳处理申请量的测试方法,为实际生产环境中资源的分配提供参考。具体的,每间隔预设第一时间段获取一次时间点,得到时间点集。所述预设第一时间段可以是终端用户预先设置的,例如,所述预设第一时间段为1分钟。每隔1分钟获取一次时间点,得到的时间点集就为{1min、2min、3min、4min、…、20min、…}。
S2:根据预设时间与资源获取请求数量之间的函数关系,计算所述时间点集中的每一次时间点对应的资源获取请求数量。
随着时间的增长,资源获取请求数量也会随着增长。可以选取递增的函数模型来构建预设时间与资源获取请求数量之间的函数关系。一般来说,递增的函数模型可以包括一次函数、二次函数、指数函数以及对数函数。可以理解的是,对于一次函数,资源获取请求数量与预设时间呈一定比例增长,不符合实际情况;对于二次函数以及指数函数,资源获取请求数量随着时间的增长,其请求量的增长速率越来越快,不符合实际情况;对于对数函数来说,资源获取请求数量随着时间的增长,其申请量的增长平缓,符合实际情况。
在本发明的至少一实施例中,资源获取请求数量与预设时间之间的函数关系可以表示为函数y=logax,其中,y表示资源获取请求数量,x表示时间点,a为大于1的正常数。根据预设时间与资源获取请求数量之间的函数关系,将所述时间点集中的每个时间点代入上述函数表达式中,可以得到所述时间点集中的每一次时间点对应的资源获取请求数量。
S3:根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试。
在本发明的至少一个实施例中,根据预设分配规则在预设第二时间段内对所述每一次时间点对应的资源获取请求数量进行分配测试,所述预设分配规则需要考虑的因子可以包括:资源获取请求对应的城市、该城市对应的处理方信息、预设权重值以及处理方对应的已分配的情况。具体的,所述根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试的步骤包括:获取所述处理方已分配的资源获取请求量;根据预设权重值以及所述已分配的资源获取请求数量对所述资源获取请求进行定时分配。
其中,所述预设第二时间段为终端用户根据实际资源获取请求分配情况预先设置的,例如,所述预设第二时间段为15分钟。所述处理方信息包括处理方等级、处理方数量以及对应处理方等级下的处理方数量等信息。所述处理方信息中已分配的资源获取请求的情况包括在本次开始定时分配之前,等待每个所述处理方处理的资源获取请求的数量。所述预设权重值可以是终端用户根据实际情况(例如,所述处理方的等级情况、所述处理方的数量情况等)预先设置的。
在本发明的至少一个实施例中,所述根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试的步骤包括:获取历史资源获取请求分配过程中与定时分配任务相关的日志数据;获取所述日志数据中记录的开始分配的时间与完成分配的时间;根据所述开始分配的时间与所述完成分配的时间计算出分配速率;根据所述分配速率在所述预设第二时间段内将所述资源获取请求定时分配给所述处理方。其中,所述分配速率为分配完成一个资源获取请求所需的时间。当前***的分配数量可以通过与***匹配的代码性能来进行计算。例如,根据与***匹配的代码性能可以得到的分配速率为***每隔10秒左右可以进行一个资源获取请求的分配,那么预期就是1分钟可以分配完成6个资源获取请求。
S4:获取所述每一个时间点对应的所述资源获取请求数量的分配测试结果。
在本发明的至少一个实施例中,获取所述每一个时间点对应的所述资源获取请求数量的分配测试结果,所述分配测试结果包括:每个资源获取请求均能完成分配;或者,存在未完成分配的资源获取请求。
S5:根据所述分配测试结果获取相邻的两次目标时间点对应的资源获取请求数量,其中,上一次目标时间点对应的资源获取请求数量的测试结果为已完成分配,下一次目标时间点对应的资源获取请求数量的测试结果为未完成分配。
在本发明的至少一个实施例中,所述根据所述分配测试结果获取相邻的两次目标时间点对应的资源获取请求数量的步骤包括:获取在所述预设第二时间段的结束点之前和/或之后的预设个数的时间点;确定所述预设个数的时间点对应的分配测试结果;选取上一次时间点对应的资源获取请求数量的分配测试结果为已完成分配,且下一次时间点对应的资源获取请求数量的分配测试结果为未完成分配的相邻的两次时间点为相邻的两次目标时间点;根据预设时间与资源获取请求数量之间的函数关系,计算相邻的两次目标时间点对应的资源获取请求数量。其中,所述预设个数为终端用户预先设置的。
对于在所述预设第二时间段内,每个资源获取请求数量均能够完成分配的情况,获取在所述预设第二时间段的结束点之后的相邻的两次目标时间点,其中,上一次目标时间点对应的资源获取请求数量的测试结果为已完成分配,下一次目标时间点对应的资源获取请求数量的测试结果为未完成分配。可以理解的是,当所述预设第二时间段的结束点为所述时间点集中的点时(例如,上述时间点集为{1min、2min、3min、4min、…、20min、…},预设第二时间段为10min,那么预设第二时间段的结束的点即为10min、20min等,所述结束的点为所述时间点集中的点),所述结束点对应的资源获取请求数量的测试结果为已完成分配,则获取所述结束点对应的之后的预设个数的时间点,确定所述预设个数的时间点对应的测试结果,选取上一次时间点对应的资源获取请求数量的测试结果为已完成分配,且下一次时间点对应的资源获取请求数量的测试结果为未完成分配的相邻的两次时间点为目标时间点;根据预设时间与资源获取请求数量之间的函数关系,计算相邻的两次目标时间点对应的资源获取请求数量。当所述预设第二时间段的结束点不为所述时间点集中的点时,获取与所述预设第二时间段的结束点相邻的下一时间点,并判断下一时间点对应的资源获取请求数量的测试结果是否为已分配已完成,若判断结果为资源获取请求分配已完成,则获取下一次时间点对应的再下次一个时间点,继续判断其对应的测试结果是否为已分配完成,直到找到一个时间点,其对应的分配测试结果为未分配完成。若判断结果为资源获取请求分配未完成,则获取的所述相邻的两次目标时间点分别为所述预设第二时间段的结束的点对应的上一次时间点与所述预设第二时间段的结束的点对应的下一次时间点。
对于在所述预设第二时间段内,存在未完成分配的资源获取请求数量的情况,获取相邻的两次时间点,其中,上一次时间点对应的资源获取请求数量的测试结果为已完成分配,下一次时间点对应的资源获取请求数量的测试结果为未没有完成分配。可以理解的是,当所述预设第二时间段的结束点为所述时间点集中的点时,所述结束点对应的资源获取请求的测试结果为未完成分配,则获取所述结束点之前的预设个数的时间点,确定所述预设个数的时间点对应的测试结果;选取上一次时间点对应的资源获取请求数量的测试结果为已完成分配,且下一次时间点对应的资源获取请求数量的测试结果为未完成分配的相邻的两次时间点为目标时间点;根据预设时间与资源获取请求数量之间的函数关系,计算相邻的两次时间点对应的资源获取请求数量。当所述预设第二时间段的结束点不为所述时间点集中的点时,获取与所述预设第二时间段的结束点相邻的前一时间点,并判断前一时间点对应的资源获取请求数量的测试结果是否为已完成分配,若判断结果为已完成分配,则获取的所述相邻的两次目标时间点分别为所述预设第二时间段的结束的点对应的前一时间点与所述预设第二时间段的结束的点对应的下一时间点。若判断结果为未完成分配,则获取前一时间点对应的再前一时间点,继续判断其对应的测试结果是否为已分配完成,直到找到一个时间点,其对应的分配测试结果为已分配完成。
S6:根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量。
在本实施方式中,根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量,所述最佳资源获取请求分配量也即指:在所述预设第二时间段内,资源获取请求数量能够完全分配完成,且在当前资源获取请求数量的基础上再新增一个资源获取请求时,新增的一个资源获取请求将无法完成分配,此时的资源获取请求数量为所述最佳资源获取请求数量。
所述根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量的步骤包括:获取所述相邻的两次目标时间点的第一时间中点;根据所述预设时间与资源获取请求数量之间的函数,计算所述第一时间中点对应的资源获取请求数量;根据所述预设分配规则在所述预设第二时间段内对所述第一时间中点对应的资源获取请求数量进行分配测试;如果所述分配测试结果为所述第一时间中点对应的资源获取请求数量已完成分配,则将所述第一时间中点对应的资源获取请求数量确定为所述预设第二时间段内的最佳资源获取请求分配量。
如果分配测试结果为所述第一时间中点对应的资源获取请求数量未完成分配,所述方法还包括:获取所述上一次时间点与所述第一时间中点之间的第二时间中点;根据所述预设时间与资源获取请求数量之间的函数,计算所述第二时间中点对应的资源获取请求数量;根据所述预设分配规则在所述预设第二时间段内对所述第二时间中点对应的资源获取请求数量进行分配测试;如果所述分配测试结果为所述第二时间中点对应的资源获取请求数量已完成分配,则将所述第二时间中点对应的资源获取请求数量确定为所述预设第二时间段内的最佳资源获取请求分配量;如果所述分配测试结果为所述第二时间中点对应的资源获取请求数量未完成分配,则重复所述过程,直至获取到第n个时间中点,其中,所述第n个时间中点对应的资源获取请求数量在所述预设第二时间段内已完成分配,将所述第n个时间中点对应的资源获取请求数量确定为所述预设第二时间段内的最佳资源获取请求分配量。
进一步的,所述方法还包括:获取分配给不同处理方对应的所述相邻的两次时间点对应的资源获取请求数量;根据所述相邻的两次时间点对应的资源获取请求数量确定处理方的等级。
优选的,所述根据所述相邻的两次时间点对应的资源获取请求数量确定处理方的等级包括:对相邻的两次时间点获取的资源获取请求数量分别按照递增和/或递减的顺序进行排列,并对排列的资源获取请求数量进行等级划分,得到资源获取请求数量等级;将所述资源获取请求数量级别与处理方相对应,确定所述处理方的等级。举例来说,预先设定的所述处理方的等级数量为三个,分别为等级3、等级2与等级1。对相邻的两次时间点获取的资源获取请求数量分别按照递增和/或递减的顺序进行排列,假设相邻两次时间点为时间点a,时间点b,时间点a获取的资源获取请求数量分别为6、4、3,时间点b获取的资源获取请求数量分别为6、5、4,对排列的资源获取请求数量进行等级划分,得到资源获取请求数量等级。可以理解的是,对于每一次时间点获取的资源获取请求数量,设定第一预设值、第二预设值以及第三预设值,所述第一/第二/第三预设值用于对排列的资源获取请求数量进行等级划分。例如,对于时间点a来说,第一预设值为5,第二预设值为3,第三预设值为2,对于大于第一预设值5的资源获取请求数量设定其对应的等级为A,对于大于第二预设值3的资源获取请求数量设定其对应的等级为B,对于大于第三预设值2的资源获取请求数量设定其对应的等级为C。将所述资源获取请求数量级别与处理方相对应,确定所述处理方的等级。因而,资源获取请求数量等级A对应处理方等级3,资源获取请求数量等级B对应处理方等级2,资源获取请求数量等级C对应处理方等级1。
可以理解的是,不同级别对应的资源获取请求数量不同,级别越高对应的资源获取请求数量越高;将资源获取请求数量的级别与不同的处理方相对应,确定所述处理方的等级,处理方等级越高,其对应的资源获取请求数量级别越高,分配的资源获取请求数量也越高。
在本实施方式中,还需要对***分配规则进行稳定性测试,可以将上述预设分配规则部署在多个服务器上,持续运行预设天数,同时获取稳定性测试结果。具体的,在预设天数内,判断当前的资源获取请求是否能够正确分配并且不发生错误,所述正确分配并且不发生错误是指所述最佳资源获取请求分配量适用于当前***,在所述预设第二时间段内,所述最佳资源获取请求分配量能够分配完成。当稳定性测试结果为所有资源获取请求能够正确分配并且不发生错误时,可以在测试脚本上设置大量的资源获取请求,查看大量的资源获取请求是否能够正确分配并且不发生错误。当大量的资源获取请求能够正确分配并且不发生错误时,说明当前***分配规则较稳定。当稳定性测试结果为所述资源获取请求中存在分配错误时,可以采取两种措施。一种是在资源获取请求产生未完成分配的情况时,立即停止继续分配,并输出错误提示,提示内容可以包括哪一资源获取请求未进行分配。另一种是在资源获取请求产生未完成分配的情况时,继续执行资源获取请求分配操作,一直到预设天数测试结束之后,输出错误提示,提示内容包括预设天数内发生错误的次数,根据预设天数内发生错误的次数可以得到错误发生的概率,从而找出错误产生的根源,进而解决问题。
S7:在所述预设第二时间段内,根据预设分配规则对所述最佳资源获取请求分配量进行分配。
在本实施方式中,在所述预设第二时间段内,根据预设分配规则对所述最佳资源获取请求分配量进行分配之前,所述方法还包括:以自动/手动检测处理方模式是否发生改变;若检测到处理方模式发生改变,则需重新测试,获取所述预设第二时间段内的最佳资源获取请求分配量。对于固定的处理方模式,比如说处理方等级为A、B及C,每一个等级的处理方的数量为2个,对于这样一个固定的处理方模式,测试找到的***的所述预设第二时间段内的最佳资源获取请求分配量的设置可以不需要改变。当检测到所述处理方模式发生改变时,例如,增加或减少了一个处理方之类的,则需要手动或者自动的方式重新进行测试,获取所述预设第二时间段内的最佳资源获取请求分配量。
本发明实施例提供一种高并发下的数据分配测试方法,每间隔预设第一时间段获取一次时间点,得到时间点集;根据预设时间与资源获取请求数量之间的函数关系,计算所述时间点集中的每一次时间点对应的资源获取请求数量;根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试;获取所述每一个时间点对应的所述资源获取请求数量的分配测试结果;根据所述分配测试结果获取相邻的两次目标时间点对应的资源获取请求数量,其中,上一次目标时间点对应的资源获取请求数量的测试结果为已完成分配,下一次目标时间点对应的资源获取请求数量的测试结果为未完成分配;根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量;在所述预设第二时间段内,根据预设分配规则对所述最佳资源获取请求分配量进行分配。利用本发明实施例,提出了一种寻找最优的分配时间以及每个处理方的最佳处理申请量的测试方法,提高***对资源获取请求的分配效率,为实际生产环境中资源的分配提供参考。
以上是对本发明实施例所提供的方法进行的详细描述。根据不同的需求,所示流程图中方块的执行顺序可以改变,某些方块可以省略。下面对本发明实施例所提供的终端1进行描述。
本发明实施例还提供一种终端1,包括存储器10、处理器30及存储在存储器10上并可在处理器30上运行的计算机程序,所述处理器30执行所述程序时实现上述任一实施方式中所述的高并发下的数据分配测试方法的步骤。
图2是本发明一实施方式的终端1的结构示意图,如图2所示,终端1包括存储器10,存储器10中存储有高并发下的数据分配测试装置100。所述的终端1可以是手机、平板电脑、个人数字助理等具有应用显示功能的终端1。所述高并发下的数据分配测试装置100可以每间隔预设第一时间段获取一次时间点,得到时间点集;根据预设时间与资源获取请求数量之间的函数关系,计算所述时间点集中的每一次时间点对应的资源获取请求数量;根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试;获取所述每一个时间点对应的所述资源获取请求数量的分配测试结果;根据所述分配测试结果获取相邻的两次目标时间点对应的资源获取请求数量,其中,上一次目标时间点对应的资源获取请求数量的测试结果为已完成分配,下一次目标时间点对应的资源获取请求数量的测试结果为未完成分配;根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量;在所述预设第二时间段内,根据预设分配规则对所述最佳资源获取请求分配量进行分配。利用本发明实施例,提出了一种寻找最优的分配时间以及每个处理方的最佳处理申请量的测试方法,提高***对资源获取请求的分配效率,为实际生产环境中资源的分配提供参考。
本实施方式中,终端1还可以包括显示屏20及处理器30。存储器10、显示屏20可以分别与处理器30电连接。
所述的存储器10可以是不同类型存储设备,用于存储各类数据。例如,可以是终端1的存储器、内存,还可以是可外接于该终端1的存储卡,如闪存、SM卡(Smart Media Card,智能媒体卡)、SD卡(Secure Digital Card,安全数字卡)等。此外,存储器10可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。存储器10用于存储各类数据,例如,所述终端1中安装的各类应用程序(Applications)、应用上述高并发下的数据分配测试方法而设置、获取的数据等信息。
显示屏20安装于终端1,用于显示信息。
处理器30用于执行所述高并发下的数据分配测试方法以及所述终端1内安装的各类软件,例如操作***及应用显示软件等。处理器30包含但不限于处理器(CentralProcessing Unit,CPU)、微控制单元(Micro Controller Unit,MCU)等用于解释计算机以及处理计算机软件中的数据的装置。
所述的高并发下的数据分配测试装置100可以包括一个或多个的模块,所述一个或多个模块被存储在终端1的存储器10中并被配置成由一个或多个处理器(本实施方式为一个处理器30)执行,以完成本发明实施例。例如,参阅图3所示,所述高并发下的数据分配测试装置100可以包括时间点集获取模块101、资源获取请求数量计算模块103、分配测试模块105、测试结果确定模块107、相邻时间点资源获取请求获取模块109、最佳资源获取请求数量确定模块111以及资源获取请求数量分配模块113。本发明实施例所称的模块可以是完成一特定功能的程序段,比程序更适合于描述软件在处理器中的执行过程。
可以理解的是,对应上述高并发下的数据分配测试方法中的各实施方式,终端1可以包括图3中所示的各功能模块中的一部分或全部,各模块的功能将在以下具体介绍。需要说明的是,以上高并发下的数据分配测试方法的各实施方式中相同的名词相关名词及其具体的解释说明也可以适用于以下对各模块的功能介绍。为节省篇幅及避免重复起见,在此就不再赘述。
时间点集获取模块101可以用于在每间隔预设第一时间段获取一次时间点,得到时间点集。
资源获取请求数量计算模块103可以用于根据预设时间与资源获取请求数量之间的函数关系,计算所述时间点集中的每一次时间点对应的资源获取请求数量。
分配测试模块105可以用于根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试。
测试结果确定模块107可以用于获取所述每一个时间点对应的所述资源获取请求数量的分配测试结果。
相邻时间点资源获取请求获取模块109可以用于根据所述分配测试结果获取相邻的两次目标时间点对应的资源获取请求数量,其中,上一次目标时间点对应的资源获取请求数量的测试结果为已完成分配,下一次目标时间点对应的资源获取请求数量的测试结果为未完成分配。
最佳资源获取请求数量确定模块111可以用于根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量。
资源获取请求数量分配模块113可以用于在所述预设第二时间段内,根据预设分配规则对所述最佳资源获取请求分配量进行分配。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施方式中的高并发下的数据分配测试方法的步骤。
所述高并发下的数据分配测试装置100/终端1/计算机设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施方式方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)等。
所称处理器30可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器30是所述高并发下的数据分配测试装置100/终端1的控制中心,利用各种接口和线路连接整个高并发下的数据分配测试装置100/终端1的各个部分。
所述存储器10用于存储所述计算机程序和/或模块,所述处理器30通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器10内的数据,实现所述高并发下的数据分配测试装置100/终端1的各种功能。所述存储器10可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端1的使用所创建的数据(比如音频数据)等。
在本发明所提供的几个具体实施方式中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的***实施方式仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
对于本领域技术人员而言,显然本发明实施例不限于上述示范性实施例的细节,而且在不背离本发明实施例的精神或基本特征的情况下,能够以其他的具体形式实现本发明实施例。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明实施例的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明实施例内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。权利要求中陈述的多个单元、模块或装置也可以由同一个单元、模块或装置通过软件或者硬件来实现。
以上实施方式仅用以说明本发明实施例的技术方案而非限制,尽管参照以上较佳实施方式对本发明实施例进行了详细说明,本领域的普通技术人员应当理解,可以对本发明实施例的技术方案进行修改或等同替换都不应脱离本发明实施例的技术方案的精神和范围。
Claims (10)
1.一种高并发下的数据分配测试方法,其特征在于,所述高并发下的数据分配测试方法包括:
每间隔预设第一时间段获取一次时间点,得到时间点集;
根据预设时间与资源获取请求数量之间的函数关系,计算所述时间点集中的每一次时间点对应的资源获取请求数量;
根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试;
获取所述每一个时间点对应的所述资源获取请求数量的分配测试结果;
根据所述分配测试结果获取相邻的两次目标时间点对应的资源获取请求数量,其中,上一次目标时间点对应的资源获取请求数量的测试结果为已完成分配,下一次目标时间点对应的资源获取请求数量的测试结果为未完成分配;
根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量;
在所述预设第二时间段内,根据预设分配规则对所述最佳资源获取请求分配量进行分配。
2.根据权利要求1所述的高并发下的数据分配测试方法,其特征在于,所述根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量的步骤包括:
获取所述相邻的两次目标时间点的第一时间中点;
根据所述预设时间与资源获取请求数量之间的函数,计算所述第一时间中点对应的资源获取请求数量;
根据所述预设分配规则在所述预设第二时间段内对所述第一时间中点对应的资源获取请求数量进行分配测试;
如果所述分配测试结果为所述第一时间中点对应的资源获取请求数量已完成分配,则将所述第一时间中点对应的资源获取请求数量确定为所述预设第二时间段内的最佳资源获取请求分配量。
3.根据权利要求2所述的高并发下的数据分配测试方法,其特征在于,如果分配测试结果为所述第一时间中点对应的资源获取请求数量未完成分配,所述方法还包括:
获取所述上一次时间点与所述第一时间中点之间的第二时间中点;
根据所述预设时间与资源获取请求数量之间的函数,计算所述第二时间中点对应的资源获取请求数量;
根据所述预设分配规则在所述预设第二时间段内对所述第二时间中点对应的资源获取请求数量进行分配测试;
如果所述分配测试结果为所述第二时间中点对应的资源获取请求数量已完成分配,则将所述第二时间中点对应的资源获取请求数量确定为所述预设第二时间段内的最佳资源获取请求分配量;
如果所述分配测试结果为所述第二时间中点对应的资源获取请求数量未完成分配,则重复所述过程,直至获取到第n个时间中点,其中,所述第n个时间中点对应的资源获取请求数量在所述预设第二时间段内已完成分配,将所述第n个时间中点对应的资源获取请求数量确定为所述预设第二时间段内的最佳资源获取请求分配量。
4.根据权利要求1所述的高并发下的数据分配测试方法,其特征在于,所述根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试的步骤包括:
获取处理方已分配的资源获取请求的数量;
根据预设权重值以及所述已分配的资源获取请求的数量在所述预设第二时间段内将所述资源获取请求定时分配给所述处理方。
5.根据权利要求1所述的高并发下的数据分配测试方法,其特征在于,所述根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试的步骤包括:
获取历史资源获取请求分配过程中与定时分配任务相关的日志数据;
获取所述日志数据中记录的开始分配的时间与完成分配的时间;
根据所述开始分配的时间与所述完成分配的时间计算出分配速率;
根据所述分配速率在所述预设第二时间段内将所述资源获取请求定时分配给所述处理方。
6.根据权利要求4所述的高并发下的数据分配测试方法,其特征在于,所述方法还包括:
获取分配给不同所述处理方对应的所述相邻的两次时间点对应的资源获取请求数量;
根据所述相邻的两次时间点对应的资源获取请求数量确定所述处理方的等级。
7.根据权利要求6所述的高并发下的数据分配测试方法,其特征在于,所述根据所述相邻的两次时间点对应的资源获取请求数量确定所述处理方等级的步骤包括:
对相邻的两次时间点内获取的资源获取请求数量分别按照递增和/或递减的顺序进行排列,并对排列的资源获取请求数量进行等级划分,得到资源获取请求数量等级;
将所述资源获取请求数量等级与所述处理方相对应,确定所述处理方的等级。
8.一种高并发下的数据分配测试装置,其特征在于,所述高并发下的数据分配测试装置包括:
时间点集获取模块,用于在每间隔预设第一时间段获取一次时间点,得到时间点集;
资源获取请求数量计算模块,用于根据预设时间与资源获取请求数量之间的函数关系,计算所述时间点集中的每一次时间点对应的资源获取请求数量;
分配测试模块,用于根据预设分配规则在预设第二时间段内对所述每一次时间点对应的所述资源获取请求数量进行分配测试;
测试结果确定模块,用于获取所述每一个时间点对应的所述资源获取请求数量的分配测试结果;
相邻时间点资源获取请求获取模块,用于根据所述分配测试结果获取相邻的两次目标时间点对应的资源获取请求数量,其中,上一次目标时间点对应的资源获取请求数量的测试结果为已完成分配,下一次目标时间点对应的资源获取请求数量的测试结果为未完成分配;
最佳资源获取请求数量确定模块,用于根据所述相邻的两次目标时间点对应的资源获取请求数量确定所述预设第二时间段内的最佳资源获取请求分配量;
资源获取请求数量分配模块,用于在所述预设第二时间段内,根据预设分配规则对所述最佳资源获取请求分配量进行分配。
9.一种终端,其特征在于,所述终端包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1至7中任意一项所述高并发下的数据分配测试方法。
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述高并发下的数据分配测试方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910844250.6A CN110764900A (zh) | 2019-09-06 | 2019-09-06 | 高并发下的数据分配测试方法、装置、终端及存储介质 |
PCT/CN2020/105939 WO2021042919A1 (zh) | 2019-09-06 | 2020-07-30 | 高并发下的数据分配测试方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910844250.6A CN110764900A (zh) | 2019-09-06 | 2019-09-06 | 高并发下的数据分配测试方法、装置、终端及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110764900A true CN110764900A (zh) | 2020-02-07 |
Family
ID=69330569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910844250.6A Pending CN110764900A (zh) | 2019-09-06 | 2019-09-06 | 高并发下的数据分配测试方法、装置、终端及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110764900A (zh) |
WO (1) | WO2021042919A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112181498A (zh) * | 2020-10-09 | 2021-01-05 | 中国工商银行股份有限公司 | 并发控制方法、装置和设备 |
WO2021042919A1 (zh) * | 2019-09-06 | 2021-03-11 | 深圳壹账通智能科技有限公司 | 高并发下的数据分配测试方法、装置、终端及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110191781A1 (en) * | 2010-01-30 | 2011-08-04 | International Business Machines Corporation | Resources management in distributed computing environment |
CN106293931A (zh) * | 2015-06-23 | 2017-01-04 | 北京神州泰岳软件股份有限公司 | 一种分配服务器资源的方法和装置 |
CN106875027A (zh) * | 2016-06-06 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 资源请求值的预测方法及装置、交易量的预测方法 |
CN109597685A (zh) * | 2018-09-30 | 2019-04-09 | 阿里巴巴集团控股有限公司 | 任务分配方法、装置和服务器 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101639792B (zh) * | 2008-07-29 | 2016-04-06 | 阿里巴巴集团控股有限公司 | 一种并发数据处理方法、装置及一种电子记账*** |
CN101593134B (zh) * | 2009-06-29 | 2012-05-30 | 北京航空航天大学 | 虚拟机cpu资源分配方法和装置 |
US9015188B2 (en) * | 2011-09-28 | 2015-04-21 | Bmc Software, Inc. | Methods and apparatus for monitoring execution of a database query program |
CN107220165B (zh) * | 2016-03-21 | 2020-08-04 | 阿里巴巴集团控股有限公司 | 一种模拟线上压力测试的方法和装置 |
CN108629611A (zh) * | 2017-03-24 | 2018-10-09 | 北京京东尚科信息技术有限公司 | 用于分配资源的方法和装置 |
CN110764900A (zh) * | 2019-09-06 | 2020-02-07 | 深圳壹账通智能科技有限公司 | 高并发下的数据分配测试方法、装置、终端及存储介质 |
-
2019
- 2019-09-06 CN CN201910844250.6A patent/CN110764900A/zh active Pending
-
2020
- 2020-07-30 WO PCT/CN2020/105939 patent/WO2021042919A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110191781A1 (en) * | 2010-01-30 | 2011-08-04 | International Business Machines Corporation | Resources management in distributed computing environment |
CN106293931A (zh) * | 2015-06-23 | 2017-01-04 | 北京神州泰岳软件股份有限公司 | 一种分配服务器资源的方法和装置 |
CN106875027A (zh) * | 2016-06-06 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 资源请求值的预测方法及装置、交易量的预测方法 |
CN109597685A (zh) * | 2018-09-30 | 2019-04-09 | 阿里巴巴集团控股有限公司 | 任务分配方法、装置和服务器 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021042919A1 (zh) * | 2019-09-06 | 2021-03-11 | 深圳壹账通智能科技有限公司 | 高并发下的数据分配测试方法、装置、终端及存储介质 |
CN112181498A (zh) * | 2020-10-09 | 2021-01-05 | 中国工商银行股份有限公司 | 并发控制方法、装置和设备 |
CN112181498B (zh) * | 2020-10-09 | 2024-01-30 | 中国工商银行股份有限公司 | 并发控制方法、装置和设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2021042919A1 (zh) | 2021-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109062802B (zh) | 一种软件测试方法、计算机可读存储介质及终端设备 | |
CN108900382B (zh) | 测试方法及其装置 | |
CN108833458B (zh) | 一种应用推荐方法、装置、介质及设备 | |
WO2019024494A1 (zh) | 一种员工的岗位分配方法、装置、电子设备及介质 | |
CN108694123B (zh) | 一种回归测试方法、计算机可读存储介质及终端设备 | |
CN109976998B (zh) | 一种软件缺陷预测方法、装置和电子设备 | |
CN108388509B (zh) | 一种软件测试方法、计算机可读存储介质及终端设备 | |
CN112396211B (zh) | 一种数据预测方法及装置、设备和计算机存储介质 | |
US20210194783A1 (en) | Dynamically generating visualizations of data based on correlation measures and search history | |
CN109473121B (zh) | 语音合成质量测试方法及装置 | |
CN110764900A (zh) | 高并发下的数据分配测试方法、装置、终端及存储介质 | |
CN111415027A (zh) | 构建件量预测模型的方法和装置 | |
CN112104912A (zh) | 检测视频观看完成度的方法、装置、设备及可读存储介质 | |
CN110569190B (zh) | 交易压力测试方法和装置、以及电子设备和可读存储介质 | |
CN113485931A (zh) | 测试方法、装置、电子设备及计算机可读存储介质 | |
CN116450483A (zh) | 一种确定软件分配的负载的方法、装置、服务器及介质 | |
CN111866129A (zh) | 基于云平台的服务可用性指标的确定方法及装置、介质 | |
CN108961071B (zh) | 自动预测组合业务收益的方法及终端设备 | |
CN114398287A (zh) | 一种测试方案生成方法及装置 | |
CN109885504B (zh) | 推荐***的测试方法、装置、介质及电子设备 | |
CN115794570A (zh) | 压力测试方法、装置、设备及计算机可读存储介质 | |
CN110517665B (zh) | 获取测试样本的方法及装置 | |
JP7214173B1 (ja) | ソフトウェア開発を評価するためのシステム及び方法 | |
CN110727701A (zh) | 申请自动分配方法、装置、终端以及存储介质 | |
CN110928788B (zh) | 服务验证方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200207 |