1.一种解析服务器PSU信息的自动化测试方法,其特征在于,应用于服务器自动化测试系统,所述的服务器自动化测试系统包括客户机、测试控制机和待测服务器,客户机、测试控制机和待测服务器设置在同一网络中进行通信;该方法通过执行解析PSU信息测试脚本进行测试,具体包括如下步骤:
获取待测试服务器的PSU的device_ID;
根据获取的待测试服务器的PSU的device_ID获取对应PSU的返回值;
将PSU的返回值解析成信息进行输出显示。
2.根据权利要求1所述的解析服务器PSU信息的自动化测试方法,其特征在于,测试控制机预先设置脚本库、任务队列、测试脚本路径、待测试服务器的信息;
测试人员通过客户机输入测试任务发送至测试控制机的任务队列中,其中,任务队列中的任务按时间顺序进行排列。
3.根据权利要求1所述的解析服务器PSU信息的自动化测试方法,其特征在于,所述的获取待测试服务器的PSU的device_ID的步骤之前,还包括:
启动自动化执行脚本获取待执行的任务信息;
根据获取的待执行的任务信息检测待测试服务器信息并定位待测试服务器。
4.根据权利要求3所述的解析服务器PSU信息的自动化测试方法,其特征在于,启动自动化执行脚本获取待执行的任务信息;包括:
测试控制机接收测试人员通过客户机输入的测试指令;
根据测试指令信息启动自动化执行脚本用于获取待执行的任务信息;其中,待执行的任务信息包括待测服务器ID信息和解析PSU信息测试脚本。
5.根据权利要求4所述的解析服务器PSU信息的自动化测试方法,其特征在于,所述的根据获取的待执行的任务信息检测待测试服务器信息并定位待测试服务器;包括:
根据获取的待测服务器ID信息检测所述的ID信息对应的待测试服务器是否在位;
若是,获取ID信息对应的解析PSU信息测试脚本以及待测试服务器IP地址;将获取的解析PSU信息测试脚本传输到对应的待测试服务器;
若否,测试结束。
6.根据权利要求5所述的解析服务器PSU信息的自动化测试方法,其特征在于,所述的将PSU的返回值解析成信息进行输出显示,包括:
在PSU的返回值中提取DPN字符串;
将提取到的DPN字符串逐个按十六进制打印输出。
7.一种解析服务器PSU信息的自动化测试装置,其特征在于,应用于服务器自动化测试系统,所述的服务器自动化测试系统包括客户机、测试控制机和待测服务器,客户机、测试控制机和待测服务器设置在同一网络中进行通信;该装置包括测试脚本执行模块,所述的测试脚本执行模块包括:device_ID获取单元、PSU的返回值获取单元和解析输出单元;
device_ID获取单元,用于获取待测试服务器的PSU的device_ID;
PSU的返回值获取单元,用于根据获取的待测试服务器的PSU的device_ID获取对应PSU的返回值;
解析输出单元,用于将PSU的返回值解析成信息进行输出显示。
8.根据权利要求7所述的解析服务器PSU信息的自动化测试装置,其特征在于,该装置还包括:任务信息获取模块和待测试服务器定位模块;
任务信息获取模块,用于启动自动化执行脚本获取待执行的任务信息;
待测试服务器定位模块,用于根据获取的待执行的任务信息检测待测试服务器信息并定位待测试服务器。
9.根据权利要求8所述的解析服务器PSU信息的自动化测试装置,其特征在于,任务信息获取模块,用于根据测试指令信息启动自动化执行脚本获取待执行的任务信息;其中,待执行的任务信息包括待测服务器ID信息和解析PSU信息测试脚本;
待测试服务器定位模块包括:检测单元和定位单元;
检测单元,用于根据获取的待测服务器ID信息检测所述的ID信息对应的待测试服务器是否在位;
定位单元,用于获取ID信息对应的解析PSU信息测试脚本以及待测试服务器IP地址并将获取的解析PSU信息测试脚本传输到ID信息对应待测试服务器。
10.根据权利要求9所述的解析服务器PSU信息的自动化测试装置,其特征在于,解析输出单元包括:DPN字符串提取子单元、打印输出子单元;
DPN字符串提取子单元,用于在PSU的返回值中提取DPN字符串;
打印输出子单元,用于将提取到的DPN字符串逐个按十六进制打印输出。