【技术实现步骤摘要】
基于正态分布的压力测试方法、系统、终端及存储介质
[0001]本专利技术涉及服务器测试
,具体涉及一种基于正态分布的压力测试方法、系统、终端及存储介质。
技术介绍
[0002]计算机系统压力测试是验证计算机系统设计稳定性的常规测试手段,目前的测试方法主要是通过各类测试软件对计算机核心部件,如CPU,内存,硬盘等部件,进行长时间的最大化的恒定压力测试,在最大负荷的条件下对计算机系统的恒定状态的稳定性进行验证。计算机系统在最大负荷的条件下恒定状态的稳定性,只属于一种对计算机系统稳定性要求较高的特殊情况。而在计算机系统的实际应用中,问题往往发生在系统负载变化的情况下,例如,从闲置状态或较低的负载状态下,由于业务量的激增,计算机系统负载快速的上升至一个较高的负载状态,这种变化的工作状态比恒定的高负载工作状态,对计算机系统的稳定性是一种更高标准考验。我司对研发质量的要求随着市场规模的扩大日益提高,因此在开发过程中高效的模拟应用场景,对开发过程中的验证工作效果是一种积极的提升。
[0003]针对上述问题,现有一种测试方法提 ...
【技术保护点】
【技术特征摘要】
1.一种基于正态分布的压力测试方法,其特征在于,包括:利用正态分布函数根据设定的负载限定参数生成负载变量值;利用正态分布函数根据设定的时间限定参数生成时间变量值;将负载变量值和时间变量值导入测试脚本的相应变量中,并执行所述测试脚本。2.根据权利要求1所述的方法,其特征在于,利用正态分布函数根据设定的负载限定参数生成负载变量值,包括:利用随机数生成函数生成大于0且小于1的随机数,并将所述随机数作为分布概率;设定平均负载强度,所述平均负载强度大于0且小于1,设定1与所述平均负载强度的差值为标准差;调用正太分布函数基于分布概率、平均负载强度和标准差生成初始负载变量值;利用逻辑判断函数对初始负载变量值进行处理以使初始负载变量值大于0且小于1;将处理后的初始负载变量值以小数点后一位做向上取值,并用初始负载变量值的取值乘以100%,得到负载变量值数组。3.根据权利要求2所述的方法,其特征在于,利用逻辑判断函数对初始负载变量值进行处理以使初始负载变量值大于0且小于1,包括:如果初始负载变量值大于1,则以1为轴将所述初始负载变量值反转;如果初始负载变量值小于0,则以0为轴将所述初始负载变量值反转。4.根据权利要求1所述的方法,其特征在于,利用正态分布函数根据设定的时间限定参数生成时间变量值,包括:利用随机数生成函数生成大于0且小于1的随机数,并将所述随机数作为分布概率;设定平均时长,设定标准差的值与平均时长相等;调用正太分布函数基于分布概率、平均时长和标准差生成初始时间变量值;利用逻辑判断函数对初始时间变量值进行处理以使初始负载变量值大于0且小于平均时长的两倍,得到服从正太分布的时间序列;从所述时间序列依次取值,并将取值作为时间变量值。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:累计每次执行的测试脚本的时间变量值,得到累计测试时长;判断所述累计测试时长是否达到设定的测试时长:若是,则...
【专利技术属性】
技术研发人员:孙玉超,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。