【技术实现步骤摘要】
容量测试方法、装置、设备及可读存储介质
[0001]本申请涉及互联网
,更具体地说,涉及一种容量测试方法、装 置、设备及可读存储介质。
技术介绍
[0002]近年来,随着互联网信息技术的发展与普及,使得各行各业都在以信息 化的方式进行管理,互联网技术逐步应用到业务处理中,出现了各种各样的 业务系统。系统容量是系统性能的重要指标,是指系统所能处理的最大交易 并发。业务系统上线前必须要经过容量测试来确认系统是否能够处理满足要 求的交易并发。
[0003]现有的容量测试方法中,需要测试人员手动逐次填写测试信息,填写数 量跟测试次数有关,一旦填写错误,并且在测试过程中没有发现,则可能需 要补测,性能数据以及交易成功率需要测试人员观测并记录,交易复杂时需 要测试人员长时间等待,并且测试结束点的判断需要人工介入,比如将数据 录入统计分析工具,再进行分析。综上,整个测试过程需要测试人员参与的 内容较多,人工成本高,容量测试效率低。
技术实现思路
[0004]有鉴于此,本申请提供了一种容量测试方法、装置、设备及可读存储介 质,用于解决现有容量测试方式,测试过程需要测试人员参与的内容较多, 人工成本高,容量测试效率低的问题。
[0005]为了实现上述目的,现提出的方案如下:
[0006]一种容量测试方法,包括:
[0007]获取测试配置信息、预设的性能指标条件、预设的交易成功率阈值,所 述测试配置信息包括测试并发量及交易码配置信息;
[0008]根据所述测试配置信息对目标测 ...
【技术保护点】
【技术特征摘要】
1.一种容量测试方法,其特征在于,包括:获取测试配置信息、预设的性能指标条件、预设的交易成功率阈值,所述测试配置信息包括测试并发量及交易码配置信息;根据所述测试配置信息对目标测试系统进行测试;获取所述目标测试系统测试时的性能指标值及交易成功率;判断所述性能指标值是否满足所述性能指标条件及所述交易成功率是否达到所述交易成功率阈值;若所述性能指标值满足所述性能指标条件且所述交易成功率达到所述交易成功率阈值,更改所述测试并发量得到新的测试并发量,并按照所述新的测试并发量,继续对所述目标测试系统进行测试;若所述性能指标值不满足所述性能指标条件,或所述交易成功率未达到所述交易成功率阈值,测试结束;将测试结束之前得到的各所述测试并发量中,满足所述性能指标条件、达到所述交易成功率阈值且值最大的一个目标测试并发量,作为系统的容量。2.根据权利要求1所述的方法,其特征在于,所述性能指标条件包括:CPU利用率阈值,所述性能指标值包括:CPU利用率;所述判断性能指标值是否满足所述性能指标条件,包括:判断所述CPU利用率是否小于所述CPU利用率阈值;若是,则确定所述性能指标值满足所述性能指标条件;若否,则确定所述性能指标值不满足所述性能指标条件;所述将测试结束之前得到的各所述测试并发量中,满足所述性能指标条件、达到所述交易成功率阈值且值最大的一个目标测试并发量,作为系统的容量,包括:将测试结束前一次的目标测试并发量作为系统的容量。3.根据权利要求1所述的方法,其特征在于,所述性能指标条件包括:CPU利用率阈值及CPU利用率变化幅度阈值,所述性能指标值包括:CPU利用率及CPU利用率变化幅度;所述判断性能指标值是否满足所述性能指标条件,包括:判断所述CPU利用率是否小于所述CPU利用率阈值及所述CPU利用率变化幅度是否小于所述CPU利用率变化幅度阈值;若所述CPU利用率小于所述CPU利用率阈值及所述CPU利用率变化幅度小于所述CPU利用率变化幅度阈值,则确定所述性能指标值满足所述性能指标条件;若所述CPU利用率不小于所述CPU利用率阈值或所述CPU利用率变化幅度不小于所述CPU利用率变化幅度阈值,则确定所述性能指标值不满足所述性能指标条件;将测试结束之前得到的各所述测试并发量中,满足所述性能指标条件、达到所述交易成功率阈值且值最大的一个目标测试并发量,作为系统的容量,包括:将测试结束前一次的目标测试并发量作为系统的容量。4.根据权利要求3所述的方法,其特征在于,获取目标测试系统测试时的CPU利用率变化幅度,包括:对当前时刻及之前测试得到的所述CPU利用率和所述测试并发量进行曲线拟合得到拟合曲线;
所述判断CPU利用率变化幅度是否小于所述CPU利用率变化幅度阈值,包括:判断所述拟合曲线中是否存在斜率达到所述CPU变化幅度阈值的目标点;若不存在所述目标点,则确定CPU利用率变化幅度小于所述CPU利用率变化幅度阈值;若存在所述目标点,则确定CPU利用率变化幅度不小于所述CPU利用率变化幅度阈值。5.根据权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:延皓,闫继忠,张鹏,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。