【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种稳定性测试方法、测试控制器及系统。
技术介绍
随着计算机应用越来越广泛,通过不断开发新的软件,以满足人们的需求。而软件在开发完成后,为了保证软件的可用性,往往需要对软件稳定性进行测试。目前,软件稳定性测试方法主要是,通过人工运行测试脚本,例如,需要对软件进行50次测试,那么就需要人工运行50次测试脚本对待测试软件进行测试,最后得出相应的软件测试结果。因此,现有的这种测试方式,只能通过人工进行测试,而不能实现自动化测试。
技术实现思路
本专利技术实施例提供了一种稳定性测试方法、测试控制器及系统,以便于实现自动化软件稳定性测试。第一方面,本专利技术实施例提供了一种内存压力变化测试的方法,该方法包括:在测试控制器中设置至少一种测试阈值和至少一种测试场景;所述测试控制器当接收外部的触发时,为每一种所述测试场景生成对应的控制指令,并发送所述测试控制指令给外部的至少一种测试装置;控制外部的至少一种测试装置在每一种所述测试场景下运行;确定外部的至少一个测试装置对应的当前测试表征值;当监测到所述当前测试表征值未达到对应的所述测试阈值时,将测试结果写入到指定路径的第一文本中。优选地,所述至少一种测试阈值包括:运行次数阈值和运行频率阈值中的任意一种或两种;所述当前测试表征值包括:当前运行次数值和当前运行时间长度值中的任意一种或两种。优选地,进一步包括:设置至少一种占用率阈值;在所述控制外部的至少一种测试装置在每一种所述测试场景下运行之后,在所述确定外部的至少一个测试装置对应的当前测试表征值之前,进一步包括:实时监测外部的至少一种测试装置 ...
【技术保护点】
一种稳定性测试方法,其特征在于,在测试控制器中设置至少一种测试阈值和至少一种测试场景,还包括:所述测试控制器当接收外部的触发时,为每一种所述测试场景生成对应的控制指令,并发送所述测试控制指令给外部的至少一种测试装置;控制外部的至少一种测试装置在每一种所述测试场景下运行;确定外部的至少一个测试装置对应的当前测试表征值;当监测到所述当前测试表征值未达到对应的所述测试阈值时,将测试结果写入到指定路径的第一文本中。
【技术特征摘要】
1.一种稳定性测试方法,其特征在于,在测试控制器中设置至少一种测试阈值和至少一种测试场景,还包括:所述测试控制器当接收外部的触发时,为每一种所述测试场景生成对应的控制指令,并发送所述测试控制指令给外部的至少一种测试装置;控制外部的至少一种测试装置在每一种所述测试场景下运行;确定外部的至少一个测试装置对应的当前测试表征值;当监测到所述当前测试表征值未达到对应的所述测试阈值时,将测试结果写入到指定路径的第一文本中。2.根据权利要求1所述的稳定性测试方法,其特征在于,所述至少一种测试阈值包括:运行次数阈值和运行频率阈值中的任意一种或两种;所述当前测试表征值包括:当前运行次数值和当前运行时间长度值中的任意一种或两种。3.根据权利要求1所述的稳定性测试方法,其特征在于,进一步包括:设置至少一种占用率阈值;在所述控制外部的至少一种测试装置在每一种所述测试场景下运行之后,在所述确定外部的至少一个测试装置对应的当前测试表征值之前,进一步包括:实时监测外部的至少一种测试装置的当前占用率表征值;当监测到外部的至少一个测试装置对应的当前占用率表征值达到对应的所述占用率阈值时,将包括所述当前占用率表征值的异常测试结果写入到指定路径的第二文本中;当监测到外部的至少一个测试装置对应的当前占用率表征值未达到对应的所述占用率阈值时,则执行所述确定外部的至少一个测试装置对应的当前测试表征值。4.根据权利要求3所述的稳定性测试方法,其特征在于,所述至少一种占用率阈值,包括:内存占用率阈值、CPU占用率阈值和硬盘占用率阈值中的任意一种或多种;所述当前占用率表征值包括:当前内存占用率、当前CPU占用率和当前硬盘占用率中的任意一种或多种;所述当监测到外部的至少一个测试装置对应的当前占用率表征值达到对应的所述占用率阈值时,将包括当前占用率表征值的异常测试结果写入到指定路径的第二文本中,包括:当监测到所述当前内存占用率、所述当前CPU占用率和所述当前硬盘占用率均达到相应的所述占用率阈值时,将包括当前占用率表征值的异常测试结果写入到指定路径的第二文本中;或者,当监测到所述当前内存占用率、所述当前CPU占用率和所述当前硬盘占用率中的至少一个达到相应的所述占用率阈值时,将包括当前占用率表征值的异常测试结果写入到指定路径的第二文本中;或者,当监测到所述当前内存占用率、所述当前CPU占用率和所述当前硬盘占用率中的至少两个达到相应的所述占用率阈值时,将包括当前占用率表征值的异常测试结果写入到指定路径的第二文本中。5.一种稳定性测试控制器,其特征在于,包括:设置单元,用于设置至少一种测试阈值和至少一种测试场景;控制单元,用于当接收外部的触发时,为所述设置单元设置的每一种所述测试场景生成对应的控制指令,并发送所述测试控制指令给外部的至少一种测试装置,控制外部的至少一种测试装置在...
【专利技术属性】
技术研发人员:赵霞,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。