一种远程控制系统开关机的测试方法
【专利摘要】本发明公开了一种远程控制系统开关机的测试方法,提供了一种包括测试机和控制机的测试装置,在控制机上安装Windows操作系统,进入到Windows操作系统中后安装测试程序及远程管理工具,并将测试机的远程管理网口和网络接口接入到控制机网络接口的同一局域网内,使得测试机和控制机连通;然后运行测试程序进行测试;测试完成后对测试结果进行归纳处理。该测试方法,弥补目前在远程控制端为WindowsOS的情况下远程控制系统开关机的测试和工具的缺失,操作、运行简易,全程无人值守,测试前可以预定参数,应用不受限制,记录数据详尽,显著节省了测试时间,提高了测试效率。
【专利说明】一种远程控制系统开关机的测试方法
【技术领域】
[0001]本发明涉及远程控制系统开关机的测试技术,具体地说是一种远程控制系统开关机的测试方法。
【背景技术】
[0002]在测试计算机的开关机可靠性时,还没有能够在远程控制端为Windows OS的情况下远程控制系统开关机的测试方法和工具,现阶段的测试工具和方法只能在远程控制端为Linux OS时进行远程控制,具有很大的局限性,无法满足测试目的和要求。为了弥补测试工具和测试方法的缺失,实现专门针对在远程控制端为Windows OS的情况下远程控制系统开关机的准确测试,需要设计一种远程控制系统开关机的测试方法来解决上述问题。
【发明内容】
[0003]本方明针对现有技术存在的不足之处,提供一种远程控制系统开关机的测试方法。
[0004]本发明所述一种远程控制系统开关机的测试方法,其解决所述技术问题采用的技术方案是:所述远程控制系统开关机的测试方法提供了一种包括测试机和控制机的测试装置,所述测试机具有远程管理功能,所述控制机上安装Windows操作系统,当安装完成进入到Windows操作系统中后,将测试程序及远程管理工具复制到Windows操作系统的任意一文件夹下;并将测试机的远程管理网口和网络接口接入到控制机网络接口的同一局域网内,配置成同一 IP网段内,保持测试机和控制机连通;然后运行测试程序进行测试;测试完成后,在控制机下查看测试结果文件,对测试中得出的结果进行归纳处理,得出测试机开关机的测试结果。
[0005]优选的,在所述控制机的Windows操作系统上安装IPMIT00L远程管理工具。
[0006]优选的,在所述控制机的Windows操作系统上安装通过Python语言编写的测试程序。
[0007]优选的,通过所述测试程序完成步骤包括:预设置、测试、结果处理和环境清理。
[0008]本发明所述远程控制系统开关机的测试方法提供了一种测试装置,所述测试装置包括测试机和控制机,所述测试机为具有远程管理功能的计算机,所述控制机上安装Windows操作系统,并在Windows操作系统的任意一文件夹下安装测试程序及远程管理工具;所述测试机的远程管理网口和网络接口接入到控制机网络接口的同一局域网内,通过配置成同一 IP网段内所述测试机和控制机连通。
[0009]本发明的一种远程控制系统开关机的测试方法和现有技术相比具有的有益效果是:该远程控制系统开关机的测试方法,弥补目前在远程控制端为Windows OS的情况下远程控制系统开关机的测试和工具的缺失,具有预设参数、自动执行测试、归纳记录测试结果等功能,操作、运行简易,全程无人值守,测试前可以预定参数,应用不受限制,记录的数据详尽,可通过数据掌握测试机情况,无需冗杂的结果处理,显著节省了测试时间,提高了测试效率,因此具备很强的适用性,适合广泛的推广到各种具有远程管理功能的机型。
【具体实施方式】
[0010]下面结合具体实施例,对本发明所述一种远程控制系统开关机的测试方法的特点和设计内容,作进一步详细说明。
[0011]本发明所述远程控制系统开关机的测试方法,实现专门针对在远程控制端为Windows OS的情况下远程控制系统开关机的准确测试。所述远程控制系统开关机的测试方法,提供了一种测试装置,所述测试装置包括测试机和控制机,在控制机上安装Windows操作系统,将测试程序及远程管理工具复制到控制机的Windows操作系统的任意一文件夹下,并将测试机的远程管理网口和网络接口接入到控制机网络接口的同一局域网内,配置成同一 IP网段内,然后运行测试程序进行测试,最后查看测试结果文件,对测试中得出的结果进行进一步归纳处理。
[0012]实施例:
本实施例所述远程控制系统开关机的测试方法,通过一种测试装置实施完成,所述测试装置包括测试机和控制机,所述测试机具有远程管理功能,所述控制机上安装Windows操作系统,当安装完成进入到Windows操作系统中后,将测试程序及IPMIT00L远程管理工具复制到Windows操作系统的任意一文件夹下;并将测试机的远程管理网口和网络接口接入到控制机网络接口的同一局域网内,配置成同一 IP网段内,保持测试机和控制机连通;运行测试程序进行测试;测试完成后,在控制机下查看测试结果文件,对测试中得出的结果进行归纳处理,得出测试机开关机的测试结果。
[0013]通过该测试方法进行测试时,需要注意事项:所述测试机具有远程管理功能,且要保证测试机的远程管理端口、网络接口和控制机的网络接口的IP地址在同一 IP网段内,并保持连通。测试环境:硬件:一台测试机和一台安装Windows操作系统的控制机;软件:IPMIT00L远程控制软件;温度:一般室温下。
[0014]本实施例所述远程控制系统开关机的测试方法,所述控制机上安装的测试程序通过Python语言编写,通过该测试程序完成步骤包括:预设置、测试、结果处理、环境清理等主要部分;
所述预设置:包括设置测试机系统网络IP地址、系统循环开关机次数、系统BMC远程登陆IP地址、用户名、及用户名密码;系统网络IP地址用于验证系统网络连通性,系统BMC远程登陆IP地址、用户名、及用户名密码用于远程控制系统;并对预设置的参数进行检查,判断是否为符合要求的预设参数,对测试环境进行检查,判断有无满足要求的测试环境;所述测试步骤:包括首先通过IPMIT00L远程管理工具登陆远程管理系统,按照预设置的系统循环开关机次数,对测试机系统进行循环开关机操作;其中开机后,远程查看测试机系统上电状态,再通过网络验证测试机系统的网络连通性,已保证正常进入OS并运行,待短暂的空闲后,执行关机操作,完成一次开关机测试;每次的执行动作都会按照时间顺序记录到测试结果文件中;
所述结果处理:包括对测试中得出的结果进行进一步归纳处理;所述环境清理:包括清除测试程序运行过程中创建的测试文件。
[0015]通过本实施例所述远程控制系统开关机的测试方法,测试完成后,在控制机下查看测试结果文件,测试结果文件记录中记载有测试次数、传输结果,整个测试过程中测试机稳定运行情况,有没有出现死机、掉电或蓝屏等异常现象。若数据中有测试机上电状态不对、网络连通失败等情况,则说明测试机有问题。通过本实施例所述测试方法,例如可得到如下的测试数据:
The Host System 10.165.20.7 Power On:1
来自10.165.20.7的回复:字节=32时间〈1ms TTL=64
来自10.165.20.7的回复:字节=32时间〈1ms TTL=64
The Host System 10.165.20.7 Shutdown:1
The Host System 10.165.20.7 Power On: 2
来自10.165.20.7的回复:字节=32时间〈1ms TTL=64
来自10.165.20.7的回复:字节=32时间〈1ms TTL=64
The Host System 10.165.20.7 Shutdown: 2
The Host System 10.165.20.7 Power On: 3
来自10.165.20.7的回复:字节=32时间〈lms TTL=64
来自10.165.20.7的回复:字节=32时间〈lms TTL=64
The Host System 10.165.20.7 Shutdown: 3
The Host System 10.165.20.7 Power On: 11
来自10.165.20.7的回复:字节=32时间〈lms TTL=64
来自10.165.20.7的回复:字节=32时间〈lms TTL=64
The Host System 10.165.20.7 Shutdown: 11。
[0016]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的权利要求书的且任何所属【技术领域】的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【权利要求】
1.一种远程控制系统开关机的测试方法,其特征在于,提供了一种包括测试机和控制机的测试装置,所述测试机能够远程管理,所述控制机上安装Windows操作系统,当安装完成进入到Windows操作系统中后,在Windows操作系统的任意一文件夹下安装测试程序及远程管理工具,并将测试机的远程管理网口和网络接口接入到控制机网络接口的同一局域网内,配置成同一 IP网段内,保持测试机和控制机连通;然后运行测试程序进行测试;测试完成后,在控制机下查看测试结果文件,对测试中得出的结果进行归纳处理,得出测试机开关机的测试结果。
2.根据权利要求1所述的一种远程控制系统开关机的测试方法,其特征在于,在所述控制机的Windows操作系统上安装IPMIT00L远程管理工具。
3.根据权利要求2所述的一种远程控制系统开关机的测试方法,其特征在于,在所述控制机的Windows操作系统上安装通过Python语言编写的测试程序。
4.根据权利要求3所述的一种远程控制系统开关机的测试方法,其特征在于,通过所述测试程序完成步骤包括:预设置、测试、结果处理和环境清理。
5.根据权利要求4所述的一种远程控制系统开关机的测试方法,其特征在于,所述预设置:包括设置测试机系统网络IP地址、系统循环开关机次数、系统BMC远程登陆IP地址、用户名、及用户名密码;并对预设置的参数进行检查,判断是否为符合要求的预设参数,对测试环境进行检查,判断有无满足要求的测试环境。
6.根据权利要求5所述的一种远程控制系统开关机的测试方法,其特征在于,所述测试步骤:包括首先通过IPMIT00L远程管理工具登陆远程管理系统,按照预设置的系统循环开关机次数,对测试机系统进行循环开关机操作;其中开机后,远程查看测试机系统上电状态,再通过网络验证测试机系统的网络连通性,正常进入OS并运行,待短暂的空闲后,执行关机操作,完成一次开关机测试;且每次的执行动作都会按照时间顺序记录到测试结果文件中。
7.根据权利要求6所述的一种远程控制系统开关机的测试方法,其特征在于,所述结果处理:包括对测试中得出的结果进行归纳处理;测试完成后,在控制机下查看测试结果文件,测试结果文件记录中记载有测试次数、传输结果,整个测试过程中测试机稳定运行情况,有没有出现死机、掉电或蓝屏等异常现象;若数据中有测试机上电状态不对、网络连通失败等情况,则说明测试机有问题。
8.根据权利要求7所述的一种远程控制系统开关机的测试方法,其特征在于,所述环境清理:包括清除测试程序运行过程中创建的测试文件。
9.一种远程控制系统开关机的测试装置,其特征在于,所述测试装置包括测试机和控制机,所述测试机为具有远程管理功能的计算机,所述控制机上安装Windows操作系统,并在Windows操作系统的任意一文件夹下安装测试程序及远程管理工具;所述测试机的远程管理网口和网络接口接入到控制机网络接口的同一局域网内,通过配置成同一 IP网段内所述测试机和控制机连通。
【文档编号】G06F11/22GK104268045SQ201410512296
【公开日】2015年1月7日 申请日期:2014年9月29日 优先权日:2014年9月29日
【发明者】颜东博 申请人:浪潮电子信息产业股份有限公司