【技术实现步骤摘要】
一种BMC权限自动测试方法、系统、终端及存储介质
本专利技术属于服务器测试
,具体涉及一种BMC权限自动测试方法、系统、终端及存储介质。
技术介绍
BMC是服务器上一个独立的系统,它不依赖于系统上的其它硬件,但是BMC可以与BIOS和OS交互,起到更好的对服务器的监控和管理作用。BMC平台的用户也分多种权限,每一种权限对应的可对服务器的操作不同,对不同的用户权限的测试任务繁复,耗时耗力,还非常容易出错,且整个过程中没有log,多项目之间权限不同测试结果也不尽相同。
技术实现思路
针对现有技术的上述不足,本专利技术提供一种BMC权限自动测试方法、系统、终端及存储介质,以解决上述技术问题。第一方面,本专利技术提供一种BMC权限自动测试方法,包括:创建具有待测试权限的用户账号,包括:执行Redfish命令创建一个符合规范的用户名和密码;授予所述用户名需要测试的权限;保存所述用户名和密码;在BMC登录所述账号;通过执行所述待测试权限对所述账号权限进行验证。在所述创建具有待测试权限的用户账号之前,所述方法还包括:重启测试服务器并清空测试服务器的BMC用户账号;利用redf ...
【技术保护点】
1.一种BMC权限自动测试方法,其特征在于,包括:创建具有待测试权限的用户账号;在BMC登录所述账号;通过执行所述待测试权限对所述账号权限进行验证。
【技术特征摘要】
1.一种BMC权限自动测试方法,其特征在于,包括:创建具有待测试权限的用户账号;在BMC登录所述账号;通过执行所述待测试权限对所述账号权限进行验证。2.根据权利要求1所述的BMC权限自动测试方法,其特征在于,在所述创建具有待测试权限的用户账号之前,所述方法还包括:重启测试服务器并清空测试服务器的BMC用户账号;利用redfish指令使用管理员账号登录BMC。3.根据权利要求1所述的BMC权限自动测试方法,其特征在于,所述创建具有待测试权限的用户账号,包括:执行Redfish命令创建一个符合规范的用户名和密码;授予所述用户名需要测试的权限;保存所述用户名和密码。4.根据权利要求1所述的BMC权限自动测试方法,其特征在于,所述方法还包括:将测试各种权限的脚本存储至配置文件;对执行过的测试脚本进行标记;判断配置文件中是否存在未标记的测试脚本:是,则随机选取一个未标记的测试脚本并执行选取的脚本;否,则判定测试完成并输出测试过程中生成的日志文件。5.一种BMC权限自动测试系统,其特征在于,包括:用户创建单元,配置用于创建具有待测试权限的用户账号;账号登录单元,配置用于在BMC登录所述账号;权限验证单元,配置用于通过执行所述待测试权限对所述账号权限进行验证。6.根据权利要求5所...
【专利技术属性】
技术研发人员:翟汝香,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。