【技术实现步骤摘要】
一种基于shell下的服务器自动化测试方法及系统
本专利技术属于服务器测试
,尤其涉及一种基于shell下的服务器自动化测试方法及系统。
技术介绍
随着通信、云计算、存储技术的发展,基于intelX86架构所研发的主板越来越成熟,功能越来越多,性能也越来越强大,市场上的竞争更是愈加惨烈。对于用户来说,除了功能与性能以外,最重要的就是产品的“稳定性、兼容性、安全性”,这三点是与其他厂家拉开差距的必要条件。然而,想要提高产品的“稳定性、兼容性、安全性”,在产品出厂前需要做详细的测试,确保产品出货后的质量。其中包括稳定性测试和兼容性测试。1.稳定性测试:在产品试产阶段,主板需满配进行大批量、长时间、不断电的重启测试。目的为:①检测主板工作是否稳定,不出现死机、掉电、蓝屏等现象;②所搭配的设备,如硬盘、PCIe设备,网络等再每次重启进系统后是否正常工作,不出现lostdevice的情况。2.兼容性测试:在产品试产阶段,需针对所有的设备接口逐个进行性能测试,检测主板接口是否满足对应的协议,搭配对应设备时是否有损性 ...
【技术保护点】
1.一种基于shell下的服务器自动化测试方法,其特征在于:其包括如下步骤:/n步骤S1,在CentOS系列操作系统上,登陆root权限进行OS设置;/n步骤S2,使用“dd”指令生成一个硬盘读写的脚本放置在系统目录下,用于调用;/n步骤S3,通过调用dd脚本、“shell”语法、ipmitool指令编辑测试脚本;/n步骤S4,将编写完成的测试脚本添加到开机启动项,执行重新启动,每一次重启进系统后,进行自动测试并生成log文档。/n
【技术特征摘要】
1.一种基于shell下的服务器自动化测试方法,其特征在于:其包括如下步骤:
步骤S1,在CentOS系列操作系统上,登陆root权限进行OS设置;
步骤S2,使用“dd”指令生成一个硬盘读写的脚本放置在系统目录下,用于调用;
步骤S3,通过调用dd脚本、“shell”语法、ipmitool指令编辑测试脚本;
步骤S4,将编写完成的测试脚本添加到开机启动项,执行重新启动,每一次重启进系统后,进行自动测试并生成log文档。
2.根据权利要求1所述的基于shell下的服务器自动化测试方法,其特征在于:步骤S1中,所述OS设置包括将OS设置为文本模式启动,将网络设置为开机自动连接,将OS设置为免密登陆。
3.根据权利要求2所述的基于shell下的服务器自动化测试方法,其特征在于:步骤S4中,每一次重启进系统后,自动记录重启次数,并生成log文档;
自动抓取所有硬盘的盘符及固件信息,并生成一份log文档,记录每次抓取的信息;
自动对所有硬盘包括所组成的Raid,进行n次性能测试,并生成一份log文档,记录每次读写的速度;所述n为正整数,根据需要设置;进一步的,n为10。
自动进行所有网口的网络ping测试,并生成log文档,记录每次pinglost情况;
自动抓取PCIe设备,并生成log文档,记录每次抓取情况。
4.根据权利要求3所述的基于shell下的服务器自动化测试方法,其特征在于:步骤S4中,每一次重启进系统后,自动记录重启次数及当前时间,并合并log文档。
<...
【专利技术属性】
技术研发人员:张锐华,
申请(专利权)人:深圳市国鑫恒运信息安全有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。