System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用于不支持自动唤醒电脑的兼容性测试方法和系统技术方案_技高网

应用于不支持自动唤醒电脑的兼容性测试方法和系统技术方案

技术编号:40843860 阅读:5 留言:0更新日期:2024-04-01 15:11
本申请涉及一种应用于不支持自动唤醒电脑的兼容性测试方法、系统、计算机设备和存储介质,其中该方法包括:控制机通过运行脚本持续ping测试机;所述测试机通过脚本进入s3、s4或者s5状态并等待唤醒;判断所述控制机是否成功ping通所述测试机;若所述控制机ping不通所述测试机,则所述控制机通过脚本控制继电器点击所述测试机的电源按钮以唤醒测试机;待所述测试机唤醒后恢复网络连接状态以使所述控制机可ping通测试机并继续监控测试机等待下一次唤醒。本发明专利技术将不支持rtcwake自动唤醒的机器进行强制自动唤醒,提高了SSD兼容性测试的效率,节约了人力成本。

【技术实现步骤摘要】

本专利技术涉及固态硬盘测试,特别是涉及一种应用于不支持自动唤醒电脑的兼容性测试方法、系统、计算机设备和存储介质。


技术介绍

1、ssd(固态硬盘)已经被广泛应用于各种场合,目前在pc市场,已经逐步替代传统的hdd,从可靠性和性能方面为用户提供较好的体验,固态硬盘在出厂前均需要进行一系列的测试以保障固态硬盘的稳定性和可靠性。

2、rtcwake是linux系统中的一个命令,其具体用于设置系统在休眠状态下指定时间后自动唤醒。在现有技术中,对于不支持rtcwake自动唤醒的机器在做s3、s4、s5等兼容性测试时不会自动唤醒,需要人工手动按电源按钮进行强制唤醒,如果进行大批量测试时会严重影响测试效率以及需要更多的人员投入,进而导致兼容性测试效率低下。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种应用于不支持自动唤醒电脑的兼容性测试方法、系统、计算机设备和存储介质。

2、一种应用于不支持自动唤醒电脑的兼容性测试方法,所述方法包括:

3、控制机通过运行脚本持续ping测试机;

4、所述测试机通过脚本进入s3、s4或者s5状态并等待唤醒;

5、判断所述控制机是否成功ping通所述测试机;

6、若所述控制机ping不通所述测试机,则所述控制机通过脚本控制继电器点击所述测试机的电源按钮以唤醒测试机;

7、待所述测试机唤醒后恢复网络连接状态以使所述控制机可ping通测试机并继续监控测试机等待下一次唤醒。</p>

8、在其中一个实施例中,所述方法还包括:

9、将继电器一端接到测试机的电源按钮上,将所述继电器另一端连接到控制机并保证控制机和测试机处于同一网段。

10、在其中一个实施例中,在所述判断所述控制机是否成功ping通所述测试机的步骤之后还包括:

11、若控制机成功ping通测试机,则等待一段时间后继续ping测试机。

12、在其中一个实施例中,所述方法还包括:

13、所述测试机唤醒后判断是否达到测试要求的次数,若已经达到测试要求的次数后结束测试并恢复环境。

14、一种应用于不支持自动唤醒电脑的兼容性测试系统,所述系统包括:

15、第一运行模块,所述第一运行模块用于控制机通过运行脚本持续ping测试机;

16、第二运行模块,所述第二运行模块用于所述测试机通过脚本进入s3、s4或者s5状态并等待唤醒;

17、判断模块,所述判断模块用于判断所述控制机是否成功ping通所述测试机;

18、控制模块,所述控制模块用于若所述控制机ping不通所述测试机,则所述控制机通过脚本控制继电器点击所述测试机的电源按钮以唤醒测试机;

19、恢复模块,所述恢复模块用于待所述测试机唤醒后恢复网络连接状态以使所述控制机可ping通测试机并继续监控测试机等待下一次唤醒。

20、在其中一个实施例中,所述系统还包括连接模块,所述连接模块用于:

21、将继电器一端接到测试机的电源按钮上,将所述继电器另一端连接到控制机并保证控制机和测试机处于同一网段。

22、在其中一个实施例中,所述系统还包括等待模块,所述等待模块用于:

23、若控制机成功ping通测试机,则等待一段时间后继续ping测试机。

24、在其中一个实施例中,所述恢复模块还用于:

25、所述测试机唤醒后判断是否达到测试要求的次数,若已经达到测试要求的次数后结束测试并恢复环境。

26、一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项方法的步骤。

27、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项方法的步骤。

28、上述应用于不支持自动唤醒电脑的兼容性测试方法、系统、计算机设备和存储介质,控制机通过运行脚本持续ping测试机;所述测试机通过脚本进入s3、s4或者s5状态并等待唤醒;判断所述控制机是否成功ping通所述测试机;若所述控制机ping不通所述测试机,则所述控制机通过脚本控制继电器点击所述测试机的电源按钮以唤醒测试机;待所述测试机唤醒后恢复网络连接状态以使所述控制机可ping通测试机并继续监控测试机等待下一次唤醒。本专利技术将不支持rtcwake自动唤醒的机器进行强制自动唤醒,提高了ssd兼容性测试的效率,节约了人力成本。

本文档来自技高网...

【技术保护点】

1.一种应用于不支持自动唤醒电脑的兼容性测试方法,所述方法包括:

2.根据权利要求1所述的应用于不支持自动唤醒电脑的兼容性测试方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的应用于不支持自动唤醒电脑的兼容性测试方法,其特征在于,在所述判断所述控制机是否成功ping通所述测试机的步骤之后还包括:

4.根据权利要求3所述的应用于不支持自动唤醒电脑的兼容性测试方法,其特征在于,所述方法还包括:

5.一种应用于不支持自动唤醒电脑的兼容性测试系统,其特征在于,所述系统包括:

6.根据权利要求5所述的应用于不支持自动唤醒电脑的兼容性测试系统,其特征在于,所述系统还包括连接模块,所述连接模块用于:

7.根据权利要求6所述的应用于不支持自动唤醒电脑的兼容性测试系统,其特征在于,所述系统还包括等待模块,所述等待模块用于:

8.根据权利要求7所述的应用于不支持自动唤醒电脑的兼容性测试系统,其特征在于,所述恢复模块还用于:

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种应用于不支持自动唤醒电脑的兼容性测试方法,所述方法包括:

2.根据权利要求1所述的应用于不支持自动唤醒电脑的兼容性测试方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的应用于不支持自动唤醒电脑的兼容性测试方法,其特征在于,在所述判断所述控制机是否成功ping通所述测试机的步骤之后还包括:

4.根据权利要求3所述的应用于不支持自动唤醒电脑的兼容性测试方法,其特征在于,所述方法还包括:

5.一种应用于不支持自动唤醒电脑的兼容性测试系统,其特征在于,所述系统包括:

6.根据权利要求5所述的应用于不支持自动唤醒电脑的兼容性测试系统,其特征在于,所...

【专利技术属性】
技术研发人员:施程李杨王佳伟
申请(专利权)人:苏州忆联信息系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1