一种测试管理控制器的方法、装置和系统制造方法及图纸

技术编号:14954124 阅读:60 留言:0更新日期:2017-04-02 10:26
本发明专利技术提供了一种测试管理控制器的方法、装置和系统,该方法包括:确定待测试管理控制器的测试参数;标准地址、标准登入标识、标准确认标识及测试次数;当接收到外部的执行触发时,按照所述测试参数中的测试次数,对所述待测试管理控制器进行测试。通过确定一次待测试管理控制器的标准地址、标准登入标识、标准确认标识及测试次数,那在接收到外部的执行触发后,就可以按照确定的测试次数,对待测试管理控制器进行测试,这样,就能够有效避免在进行每次测试时,都由测试人员手动输入,从而提高了针对管理控制器进行登入登出测试过程的效率。

【技术实现步骤摘要】

本专利技术涉及服务器
,特别涉及一种测试管理控制器的方法、装置和系统
技术介绍
基板管理控制器(BaseboardManagementController,BMC)是内置在服务器中的一个重要部件,用户通过登入到BMC,使其在服务器的运行过程中发挥作用。目前,为保证能够顺利登入登出,在服务器发布之前,都会对BMC进行登入登出测试,进而检测BMC的稳定性,以此来避免给用户和公司造成严重的损失等问题。目前,在进行BMC登入登出测试时,主要是通过测试人员手动完成登入登出。但是,一般情况下,为检测BMC的稳定性,需要进行不少于500次的测试,那如果每次的登入登出均是由测试人员手动完成,将会耗费大量的时间,从而整个登入登出测试过程的效率就会非常低。
技术实现思路
本专利技术实施例提供了一种测试管理控制器的方法、装置和系统,提高了登入登出测试过程的效率。第一方面,本专利技术实施例提供了一种测试管理控制器的方法,该方法包括:确定待测试管理控制器的测试参数;标准地址、标准登入标识、标准确认标识及测试次数;当接收到外部的执行触发时,按照所述测试参数中的测试次数,对所述待测试管理控制器进行测试。优选地,所述按照所述测试参数中的测试次数,对所述管理控制器进行测试,包括:N1:根据所述测试参数中的标准地址,获取所述待测试管理控制器的登入界面;N2:将所述测试参数中的标准登入标识和标准确认标识添加到所述登入界面中,当登入成功时,进行登出,并确定已完成的目标测试次数;N3:判断所述已完成的目标测试次数是否小于所述测试参数中的测试次数,如果是,则执行N1。优选地,在所述将所述测试参数中的标准登入标识和标准确认标识添加到所述登入界面之后,进一步包括:确定所述登入界面跳转到测试界面,判断所述测试界面是否存在至少一个特征标识,如果是,则确定登入成功。优选地,在所述将所述测试参数中的标准登入标识和标准确认标识添加到所述登入界面中之后,进一步包括:当登入失败时,生成测试失败信号,并通过所述测试失败信号中断测试。优选地,进一步包括:利用下述计算公式(1),计算所述待测试管理控制器的可用度;其中,λ表征所述待测试次数对应的所述待测试BMC的可用度;n表征所述待测试次数;n′表征在所述测试次数n中登入成功的次数;tci表征第i次测试为登入成功时第i次测试所用的时间;tsj表征第j次测试为登入失败时第j次测试所用的时间;判断所述可用度是否不小于预设的可用阈值,如果是,则确定所述测试的结果为合格。优选地,进一步包括:将所述测试次数中的每一次测试作为当前测试,执行:判断是否存在目标文件夹;如果是,则在所述目标文件夹中为所述当前测试创建对应的测试文件,所述测试文件存储所述当前测试对应的执行日志及测试结果;否则,创建所述目标文件夹。第二方面,本专利技术实施例提供了一种测试管理控制器装置,该装置包括:确定单元,用于确定待测试管理控制器的测试参数;标准地址、标准登入标识、标准确认标识及测试次数;测试单元,用于当接收到外部的执行触发时,按照所述确定单元确定的所述测试参数中的测试次数,对所述待测试管理控制器进行测试。优选地,所述测试单元,用于循环执行下述N1至N3:N1:根据所述测试参数中的标准地址,获取所述待测试管理控制器的登入界面;N2:将所述测试参数中的标准登入标识和标准确认标识添加到所述登入界面中,当登入成功时,进行登出,并确定已完成的目标测试次数;N3:判断所述已完成的目标测试次数是否小于所述测试参数中的测试次数,如果是,则执行N1。优选地,进一步包括:计算单元和判断单元,其中,所述计算单元,用于利用下述计算公式,计算所述待测试管理控制器的可用度;其中,λ表征所述待测试次数对应的所述待测试管理控制器的可用度;n表征所述确定单元确定出的所述待测试次数;n′表征在所述测试次数n中登入成功的次数;tci表征第i次测试为登入成功时第i次测试所用的时间;tsj表征第j次测试为登入失败时第j次测试所用的时间;所述判断单元,用于判断所述计算单元计算出的所述可用度是否不小于预设的可用阈值,如果是,则确定所述测试单元的所述测试的结果为合格。第三方面,本专利技术实施例提供了一种测试管理控制器系统,该系统可以包括:上述任一所述的测试管理控制器装置和至少一个待测试管理控制器,其中,所述至少一个待测试管理控制器中,每个待测试管理控制器,用于针对每次测试,当接收到所述标准登入标识和所述标准确认标识时,通过所述测试管理控制器装置展示相应的所述登入界面和所述测试界面或者是不响应。本专利技术实施例提供了一种测试管理控制器的方法、装置和系统,通过确定一次待测试管理控制器的标准地址、标准登入标识、标准确认标识及测试次数,那在接收到外部的执行触发后,就可以按照确定的测试次数,对待测试管理控制器进行测试,这样,就能够有效避免在进行每次测试时,都由测试人员手动输入,从而提高了针对管理控制器进行登入登出测试过程的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种测试管理控制器方法的流程图;图2是本专利技术实施例提供的测试管理控制器装置所在设备的硬件架构图;图3是本专利技术一个实施例提供的一种测试管理控制器装置的结构示意图;图4是本专利技术另一个实施例提供的一种测试管理控制器装置的结构示意图;图5是本专利技术一个实施例提供的一种测试管理控制器系统的结构示意图;图6是本专利技术另一个实施例提供的一种测试管理控制器方法的流程图;图7是本专利技术又一个实施例提供的一种测试管理控制器方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种测试管理控制器的方法,该方法可以包括以下步骤:步骤101:确定待测试管理控制器的测试参数;标准地址、标准登入标识、标准确认标识及测试次数。步骤102:当接收到外部的执行触发时,按照所述测试参数中的测试次数,对所述待测试管理控制器进行测试。在本专利技术实施例中,通过确定一次待测试管理控制器的标准地址、标准登入标识、标准确认标识及测试次数,那在接收到外部的执行触发后,就可以按照确定的测试次数,对待测试管理控制器进行测试,这样,就能够有效避免在进行每次测试时,都由测试人员手动输入,从而提高了针对管理控制器进行登入登出测试过程的效率。在本专利技术一个实施例中,为了实现按照确定的测试次数,实现对待测试管理控制器的自动化测试,所述步骤102的具体实施方式包括:N1:根据所述测试参数中的标准地址,获取所述待测试管理控制器的登入界面;N2:将所述测试参数中的标准登入标识和标准确认标识添加到所述登入界面中,当登入成功时,进行登出,并确定已完成的目标测试次数;N3:判断所述已完成的目标本文档来自技高网...
一种测试管理控制器的方法、装置和系统

【技术保护点】
一种测试管理控制器的方法,其特征在于,包括:确定待测试管理控制器的测试参数;标准地址、标准登入标识、标准确认标识及测试次数;当接收到外部的执行触发时,按照所述测试参数中的测试次数,对所述待测试管理控制器进行测试。

【技术特征摘要】
1.一种测试管理控制器的方法,其特征在于,包括:确定待测试管理控制器的测试参数;标准地址、标准登入标识、标准确认标识及测试次数;当接收到外部的执行触发时,按照所述测试参数中的测试次数,对所述待测试管理控制器进行测试。2.根据权利要求1所述的方法,其特征在于,所述按照所述测试参数中的测试次数,对所述管理控制器进行测试,包括:N1:根据所述测试参数中的标准地址,获取所述待测试管理控制器的登入界面;N2:将所述测试参数中的标准登入标识和标准确认标识添加到所述登入界面中,当登入成功时,进行登出,并确定已完成的目标测试次数;N3:判断所述已完成的目标测试次数是否小于所述测试参数中的测试次数,如果是,则执行N1。3.根据权利要求2所述的方法,其特征在于,在所述将所述测试参数中的标准登入标识和标准确认标识添加到所述登入界面之后,进一步包括:确定所述登入界面跳转到测试界面,判断所述测试界面是否存在至少一个特征标识,如果是,则确定登入成功。4.根据权利要求2或3所述的方法,其特征在于,在所述将所述测试参数中的标准登入标识和标准确认标识添加到所述登入界面中之后,进一步包括:当登入失败时,生成测试失败信号,并通过所述测试失败信号中断测试。5.根据权利要求1至3任一所述的方法,其特征在于,进一步包括:利用下述计算公式,计算所述待测试管理控制器的可用度;λ=11+Σi=1n′tciΣj=1n-n′tsj]]>其中,λ表征所述待测试次数对应的所述待测试管理控制器的可用度;n表征所述待测试次数;n′表征在所述测试次数n中登入成功的次数;tci表征第i次测试为登入成功时第i次测试所用的时间;tsj表征第j次测试为登入失败时第j次测试所用的时间;判断所述可用度是否不小于预设的可用阈值,如果是,则确定所述测试的结果为合格。6.根据权利要求1至5任一所述的方法,其特征在于,进一步包括:将所述测试次数中的每一次测试作为当前测试,执行:判断是否存在目标文件夹;如果是,则在所述...

【专利技术属性】
技术研发人员:胥志泉
申请(专利权)人:广东浪潮大数据研究有限公司
类型:发明
国别省市:广东;44

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

1