The invention discloses a method and a device for performance testing, the method comprises the steps of: performance testing parameters of statistic parameter estimation, and obtain the estimation value; estimate the value obtained is consistent with the preset conditions, according to the judgment result to determine whether the next test, the preset conditions according to the preset range test parameters set. This application can improve test efficiency.
【技术实现步骤摘要】
性能测试的方法及装置
本申请涉及设备的性能测试技术,尤其涉及设备性能测试的方法和装置。
技术介绍
目前对于设备的性能测试主要是对响应时长的测试,但是响应时长的测试结果容易受到操作系统自身的波动、测试工具采样和测试执行方式等原因的影响,造成测试数据的波动性。现有技术中,为了避免测试数据的波动性,通常需要进行大量的测试次数来排除受影响的测试数据,以得到期望的测试结果。有的测试场景可能需要的测试次数大概需要500次才能得到期望的测试结果,因此测试效率很低。
技术实现思路
本申请提供设备性能测试的方法和装置,能够提高测试效率。根据本申请实施例的第一方面,提供一种性能测试的方法,该方法包括步骤:对性能测试参数的统计量进行参数估计,并获得估计值;判断获得的估计值是否符合预设条件,并根据判断结果确定是否进行下一次测试,所述预设条件根据性能测试参数的预设波动幅度设定。根据本申请实施例的第二方面,提供一种性能测试的装置,包括:计算模块,用于对性能测试参数的统计量进行参数估计,并获得估计值;判断模块,用于判断获得的估计值是否符合预设条件;并根据判断结果确定是否进行下一次测试,所述预设条件根据性能测试参数的预设波动幅度设定。申请人经过大量的实验,发现性能测试参数的分布规律,随之利用统计学的原理对性能测试参数进行参数估计,将估计值与用户设定的停止测试的条件对比,每次测试后均可以判断是否需要进行下一轮测试,在达到用户期望的测试要求后即可停止测试,也就是可以找到停止测试的最佳测试次数,因此既可以保证排除受影响的测试数据,又可以降低测试成本,提高测试效率。附图说明图1为本申请实施例中性能测 ...
【技术保护点】
一种性能测试的方法,其特征在于,该方法包括步骤:对性能测试参数的统计量进行参数估计,并获得估计值;判断获得的估计值是否符合预设条件,并根据判断结果确定是否进行下一次测试,所述预设条件根据性能测试参数的预设波动幅度设定。
【技术特征摘要】
1.一种性能测试的方法,其特征在于,该方法包括步骤:对性能测试参数的统计量进行参数估计,并获得估计值;判断获得的估计值是否符合预设条件,并根据判断结果确定是否进行下一次测试,所述预设条件根据性能测试参数的预设波动幅度设定。2.根据权利要求1所述的方法,其特征在于,所述性能测试参数的统计量为当前累积的每次测试的性能测试参数的均值,所述参数估计为置信区间估计。3.根据权利要求2所述的方法,其特征在于,获得估计值包括:根据预定的置信度获得所述统计量的置信区间。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:将测试次数与预设次数对比,确定是否通过所述统计量的T分布或标准正态分布计算所述统计量的置信区间,所述预定次数用于区分所述性能测试参数属于小样本或大样本。5.根据权利要求3所述的方法,其特征在于:所述方法还包括:当测试次数小于预设次数时,计算所述统计量的T分布的置信区间;或当测试次数不小于预设次数时,计算所述统计量的标准正态分布的置信区间,所述预定次数用于区分所述性能测试参数属于小样本或大样本。6.根据权利要求1所述的方法,其特征在于,所述性能测试参数包括测试场景在一次测试中的响应时长。7.根据权利要求6所述的方法,其特征在于,获取所述响应时长的过程包括:将所述测试场景的采集数据保存成图片;根据所保存的图片的变化规律确定所述测试场景在一次测试中的响应时长。8.根据权利要求6所述的方法,其特征在于,获取所述响应时长的过程包括:查找所述测试场景的采集数据的预定关键字;根据所述预定关键字确定所述测试场景在一次测试中的响应时长。9.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述置信区间获得所述性能测试参数的波动率。10.根据权力要求1所述的方法,其特征在于,所述性能测试参数的预设波动幅度为所述性能测试参数的预设波动率,和/或所述性能测试参数的预设置信区间宽度;所述估计值为置信区间或波动率。11.一种性能测试...
【专利技术属性】
技术研发人员:王楠,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。