一种BMC压力测试方法技术

技术编号:35538133 阅读:16 留言:0更新日期:2022-11-09 15:05
本发明专利技术属于计算机技术领域,公开了一种BMC压力测试方法。首先是建立一自动测试脚本,自动测试脚本记载有复数个静态IP地址与复数个动态IP地址。然后是利用一测试服务器执行自动测试脚本,使测试服务器利用一压力测试工具对一待测服务器进行加压,并在待测服务器的负载率达到一第一预设压力值时,将待测服务器的管理接口修改为一专用接口以建立一带外联机通道。接着是是测试服务器依据自动测试脚本利用该些静态IP地址与该些动态IP地址对待测服务器的基板管理控制器进行联机测试,并利用带外联机通道检视测试结果。可以在服务器有负载时进行压力测试而不会影响到测试结果,且还能透过自动化测试来减轻人力负担与增进检测效率。率。率。

【技术实现步骤摘要】
一种BMC压力测试方法


[0001]本专利技术涉及计算机
,尤其涉及一种BMC压力测试方法。

技术介绍

[0002]一般来说,现有的服务器通常都会透过BMC(Baseboard Management Controller,基板管理控制器)压力测试来检验服务器在不同负载下的效能表现,但由于服务器在有负载的情况下,其网络联机能力也会受到影响,导致压力测试的准确性有所偏差。
[0003]其中,服务器的BMC压力测试是指服务器在一定的负载下对BMC的IP重复进行预设次数的设定,以根据BMC是否能够顺利完成预定次数的IP设定来检测BMC网络性能的稳定性。然而,由于现有的服务器的BMC压力测试通常需要一遍又一遍地手动设定调整不同的负载条件,因此需要花费极长的时间,导致作业人员为了测试不同负载下的压力测试,需要一直监控前一轮的测试是否完成,然后才能实时修改负载参数来进行下一轮的压力测试,也因此导致作业人员无法进行其他作业,非常耗时费力,甚至有可能让作业人员因为过于疲劳而出现测试错误的问题。
[0004]因此,亟待需要一种BMC压力测试方法来解决现有技术中的问题。

技术实现思路

[0005]本专利技术的目的在于提供一种BMC压力测试方法,可以在服务器有负载时进行压力测试而不会影响到测试结果,且还能透过自动化测试来减轻人力负担与增进检测效率。
[0006]为达此目的,本专利技术采用以下技术方案:
[0007]一种BMC压力测试方法,包含以下步骤:
[0008]步骤A、建立一自动测试脚本,所述自动测试脚本记载有复数个静态IP地址与复数个动态IP地址;
[0009]步骤B、利用一测试服务器执行所述自动测试脚本,使所述测试服务器利用一压力测试工具对一待测服务器进行加压,并在所述待测服务器的负载率达到一第一预设压力值时,将所述待测服务器的管理接口修改为一专用接口以建立一带外联机通道;以及
[0010]步骤C、所述测试服务器依据所述自动测试脚本利用所述复数个静态IP地址与所述复数个动态IP地址对所述待测服务器的基板管理控制器进行联机测试,并利用所述带外联机通道检视测试结果。
[0011]可选地,其中,所述复数个静态IP地址还包含一第一静态BMC IPV4地址、一第二静态BMC IPV4地址、一第一静态BMC IPV6地址以及一第二静态BMC IPV6地址,所述复数个动态IP地址还包含一动态IPV4地址与一动态IPV6地址。
[0012]可选地,其中,步骤C还包含:
[0013]步骤C1、所述测试服务器依据所述自动测试脚本以所述动态IPV4地址登录所述待测服务器的网络用户接口,并利用所述带外联机通道自所述待测服务器读取一BMC信息;
[0014]步骤C2、所述测试服务器依据所述自动测试脚本将所述待测服务器的待测服务器
BMC IPV4地址修改为所述第一静态BMC IPV4地址,并利用所述第一静态BMC IPV4地址登录所述网络用户接口,以及利用所述带外联机通道自所述待测服务器读取所述BMC信息;
[0015]步骤C3、所述测试服务器依据所述自动测试脚本使用所述动态IPV6地址登录所述网络用户接口,并利用所述带外联机通道自所述待测服务器读取所述BMC信息;
[0016]步骤C4、所述测试服务器依据所述自动测试脚本将所述待测服务器的待测服务器BMC IPV6地址修改为所述第一静态BMC IPV6地址,并利用所述第一静态BMC IPV6地址登录所述网络用户接口,以及利用所述带外联机通道自所述待测服务器读取所述BMC信息;
[0017]步骤C5、所述测试服务器依据所述自动测试脚本将所述待测服务器BMC IPV4地址修改为所述第二静态BMC IPV4地址,并使用所述第二静态BMC IPV4地址重新启动所述待测服务器的待测服务器BMC模块,且在所述待测服务器重新启动后,检查所述待测服务器BMC IPV4地址是否为所述第二静态BMC IPV4地址;
[0018]步骤C6、所述测试服务器依据所述自动测试脚本将所述待测服务器BMC IPV6地址修改为所述第二静态BMC IPV6地址,并使用所述第二静态BMC IPV6地址重新启动所述待测服务器BMC模块,且在所述待测服务器BMC模块重新启动后,检查所述待测服务器BMC IPV6地址以确认是否为所述第二静态BMC IPV6地址;
[0019]步骤C7、所述测试服务器依据所述自动测试脚本将所述待测服务器BMC IPV6地址修改为所述动态IPV6地址,并使用所述动态IPV6地址重新启动所述待测服务器BMC模块,且在所述待测服务器BMC模块重新启动后,检查所述待测服务器BMC IPV6地址以确认是否为所述动态IPV6地址;
[0020]步骤C8、所述测试服务器依据所述自动测试脚本控制所述待测服务器以所述动态IPV4地址重新启动,在所述待测服务器重新启动后,所述测试服务器以所述动态IPV4地址登录所述网络用户接口,以及利用所述带外联机通道自所述待测服务器读取所述BMC信息;以及
[0021]步骤C9、所述测试服务器依据所述自动测试脚本控制所述待测服务器以所述动态IPV6地址重新启动,在所述待测服务器重新启动后,所述测试服务器以所述动态IPV6地址登录所述网络用户接口,以及利用所述带外联机通道自所述待测服务器读取所述BMC信息。
[0022]可选地,其中,在步骤C9之后还包含一步骤C10:
[0023]将步骤B至步骤C9重复执行20次。
[0024]可选地,其中,在步骤C10之后还包含一步骤C11:将步骤B至步骤C9重复执行20次,并在执行步骤B前,先将所述第一预设压力值修改为与所述第一预设压力值相异的第二预设压力值。
[0025]有益效果:
[0026]本专利技术提供的BMC压力测试方法可以在服务器有负载时进行压力测试而不会影响到测试结果,且还能透过自动化测试来减轻人力负担与增进检测效率。
附图说明
[0027]图1是本专利技术提供的BMC压力测试方法的应用环境的系统方块图;
[0028]图2是本专利技术提供的BMC压力测试方法的步骤流程图一;
[0029]图3是本专利技术提供的BMC压力测试方法的步骤流程图二。
[0030]图中:
[0031]TS、自动测试脚本;
[0032]1、测试服务器
[0033]2、待测试服务器;21基板管理控制器、211、网络使用者基面。
具体实施方式
[0034]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0035]在本专利技术的描述中,除非另有明确的规定和限定,术语“相连”、“连接”、“固定”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BMC压力测试方法,其特征在于,包含以下步骤:步骤A、建立一自动测试脚本,所述自动测试脚本记载有复数个静态IP地址与复数个动态IP地址;步骤B、利用一测试服务器执行所述自动测试脚本,使所述测试服务器利用一压力测试工具对一待测服务器进行加压,并在所述待测服务器的负载率达到一第一预设压力值时,将所述待测服务器的管理接口修改为一专用接口以建立一带外联机通道;以及步骤C、所述测试服务器依据所述自动测试脚本利用所述复数个静态IP地址与所述复数个动态IP地址对所述待测服务器的基板管理控制器进行联机测试,并利用所述带外联机通道检视测试结果。2.根据权利要求1所述的BMC压力测试方法,其特征在于,其中,所述复数个静态IP地址还包含一第一静态BMC IPV4地址、一第二静态BMC IPV4地址、一第一静态BMC IPV6地址以及一第二静态BMC IPV6地址,所述复数个动态IP地址还包含一动态IPV4地址与一动态IPV6地址。3.根据权利要求2所述的BMC压力测试方法,其特征在于,其中,步骤C还包含:步骤C1、所述测试服务器依据所述自动测试脚本以所述动态IPV4地址登录所述待测服务器的网络用户接口,并利用所述带外联机通道自所述待测服务器读取一BMC信息;步骤C2、所述测试服务器依据所述自动测试脚本将所述待测服务器的待测服务器BMC IPV4地址修改为所述第一静态BMC IPV4地址,并利用所述第一静态BMC IPV4地址登录所述网络用户接口,以及利用所述带外联机通道自所述待测服务器读取所述BMC信息;步骤C3、所述测试服务器依据所述自动测试脚本使用所述动态IPV6地址登录所述网络用户接口,并利用所述带外联机通道自所述待测服务器读取所述BMC信息;步骤C4、所述测试服务器依据所述自动测试脚本将所述待测服务器的待测服务器BMC IPV6地址修改为所述第一静态BMC IPV6地址,并利用所述第一静态BMC IPV6地址登录所述网络用户接口,以及利用所述带外联机通道自所述待测服务器读取所述BMC信息;步骤C5、所述测试服务器依据...

【专利技术属性】
技术研发人员:肖鹏飞方炎丁文龙
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:

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

1