NCSI网络连通稳定性的测试方法、装置、系统及介质制造方法及图纸

技术编号:22849219 阅读:30 留言:0更新日期:2019-12-17 23:21
本发明专利技术公开了一种NCSI网络连通稳定性的测试方法、装置、系统及计算机可读存储介质,该方法包括预先设置与服务器对应的各个应用场景;按照预设规则通过相应的脚本对各个应用场景分别进行重启场景操作,使服务器分别处于对应的应用场景下;在每个应用场景下分别进行相应的NCSI网络连通性检验和NCSI带外管理功能检查;本申请能够实现服务器中各个应用场景的自动重启和切换,有利于节约人力资源,以及提高NCSI网络连通稳定性测试的效率和测试效果。

【技术实现步骤摘要】
NCSI网络连通稳定性的测试方法、装置、系统及介质
本专利技术实施例涉及服务器
,特别是涉及一种NCSI网络连通稳定性的测试方法、装置、系统及计算机可读存储介质。
技术介绍
网络技术的飞速发展使得人们对于服务器的带外可管理性及可控制性提出了更高的要求。通过带外管理,工程师可以在任意地点通过网络连接到相应的服务器上,进行一系列的管理与维护,而不再需要长时间驻守在嘈杂的实验室环境中。在服务器部署时,NCSI方式的带外管理能够时部署时减少线缆数量以及交换机资源,所以目前主流的数据中心服务器带外管理均采用NCSI网络,而对NCSI网络的稳定性就成为了服务器测试中一项重要的测试项。在服务器测试NCSI中,针对NCSI带外管理方式对NCSI网络稳定性有很高的要求,常规测试中可以通过iperf等工具,进行反复的发包收包来对NCSI网络流量压力进行测试,保证NCSI长时间的网络流量压力下仍能保证NCSI带外管理功能正常,但是服务器的应用环境往往会存在warmreset、coldreset、BMCreset等等,常规手段只能通过人工手动模拟这些情况,然后在每种场景下手动查看NCSI带外管理功能是否正常,导致无法对NCSI的网络连通稳定性进行长时间测试覆盖,稳定性测试效果差、效率低。鉴于此,如何提供一种解决上述技术问题的NCSI网络连通稳定性的测试方法、装置、系统及计算机可读存储介质成为本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种NCSI网络连通稳定性的测试方法、装置、系统及计算机可读存储介质,在使用过程中有利于节约人力资源,以及提高NCSI网络连通稳定性测试的效率和测试效果。为解决上述技术问题,本专利技术实施例提供了一种NCSI网络连通稳定性的测试方法,包括:预先设置与服务器对应的各个应用场景;按照预设规则通过相应的脚本对各个所述应用场景分别进行重启场景操作,使所述服务器分别处于对应的应用场景下;在每个所述应用场景下分别进行相应的NCSI网络连通性检验和NCSI带外管理功能检查。可选的,还包括:在每个所述应用场景下分别记录相应的配置信息和日志信息。可选的,所述按照预设规则通过相应的脚本对各个所述应用场景分别进行重启场景操作的过程为:采用随机函数及与每个所述应用场景分别对应的脚本对各个所述应用场景分别进行重启场景操作。可选的,所述采用随机函数及与每个所述应用场景分别对应的脚本对各个所述应用场景分别进行重启场景操作的过程为:采用随机函数从各个所述应用场景中选择出待重启场景;依据与所述待重启场景对应的脚本对所述待重启场景进行重启场景操作;判断当前累积重启次数是否达到预设数值,若是,则结束,若否,则返回执行所述采用随机函数从各个所述应用场景中选择出待重启场景的步骤。可选的,当所述应用场景为warmreboot场景时,所述依据与所述待重启场景对应的脚本对所述待重启场景进行重启场景操作的过程为:在OS下执行warmreboot重启脚本,以进行warmreboot场景的重启场景操作;当所述应用场景为DCreboot场景时,所述依据与所述待重启场景对应的脚本对所述待重启场景进行重启场景操作的过程为:在OS下执行Poweroff脚本,通过BMC执行Poweron脚本,以进行DCreboot场景的重启场景操作;当所述应用场景为BMCreset场景时,所述依据与所述待重启场景对应的脚本对所述待重启场景进行重启场景操作的过程为:通过IPMI协议执行BMCreset脚本,以进行BMCreset场景的重启场景操作。可选的,所述在每个所述应用场景下分别记录相应的配置信息和日志信息为:当所述应用场景为warmreboot场景时,所述配置信息和日志信息包括NCSI网络设置信息以及与NCSI网络相关的日志信息,所述;当所述应用场景为DCreboot场景时,所述配置信息和日志信息为在OS端记录的OS日志以及在BMC端记录的OS日志、lanprint信息和SEL日志;当所述应用场景为BMCreset场景时,所述配置信息和日志信息为与BMC相关的SEL日志和lanprint信息。本专利技术实施例还提供了一种NCSI网络连通稳定性的测试装置,包括:设置模块,用于预先设置与服务器对应的各个应用场景;重启模块,用于按照预设规则通过相应的脚本对各个所述应用场景分别进行重启场景操作,使所述服务器分别处于对应的应用场景下;检测模块,用于在每个所述应用场景下分别进行相应的NCSI网络连通性检验和NCSI带外管理功能检查。可选的,还包括:记录模块,用于在每个所述应用场景下分别记录相应的配置信息和日志信息。本专利技术实施例还提供了一种NCSI网络连通稳定性的测试系统,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述所述NCSI网络连通稳定性的测试方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述NCSI网络连通稳定性的测试方法的步骤。本专利技术实施例提供了一种NCSI网络连通稳定性的测试方法、装置、系统及计算机可读存储介质,该方法包括:预先设置与服务器对应的各个应用场景;按照预设规则通过相应的脚本对各个应用场景分别进行重启场景操作,使服务器分别处于对应的应用场景下;在每个应用场景下分别进行相应的NCSI网络连通性检验和NCSI带外管理功能检查。可见,本申请能够按照预设规则通过相应的脚本对预先设置的与服务器相关的各个应用场景分别进行重启场景操作,并且在服务器分别处于各个应用场景下时,进行相应的NCSI网络连通性检验和NCSI带外管理功能检查,从而完成NCSI网络连通稳定性的测试;本申请能够实现服务器中各个应用场景的自动重启和切换,有利于节约人力资源,以及提高NCSI网络连通稳定性测试的效率和测试效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种NCSI网络连通稳定性的测试方法的流程示意图;图2为本专利技术实施例提供的一种NCSI网络连通稳定性的测试装置的结构示意图。具体实施方式本专利技术实施例提供了一种NCSI网络连通稳定性的测试方法、装置、系统及计算机可读存储介质,在使用过程中有利于节约人力资源,以及提高NCSI网络连通稳定性测试的效率和测试效果。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一本文档来自技高网...

【技术保护点】
1.一种NCSI网络连通稳定性的测试方法,其特征在于,包括:/n预先设置与服务器对应的各个应用场景;/n按照预设规则通过相应的脚本对各个所述应用场景分别进行重启场景操作,使所述服务器分别处于对应的应用场景下;/n在每个所述应用场景下分别进行相应的NCSI网络连通性检验和NCSI带外管理功能检查。/n

【技术特征摘要】
1.一种NCSI网络连通稳定性的测试方法,其特征在于,包括:
预先设置与服务器对应的各个应用场景;
按照预设规则通过相应的脚本对各个所述应用场景分别进行重启场景操作,使所述服务器分别处于对应的应用场景下;
在每个所述应用场景下分别进行相应的NCSI网络连通性检验和NCSI带外管理功能检查。


2.根据权利要求1所述的NCSI网络连通稳定性的测试方法,其特征在于,还包括:
在每个所述应用场景下分别记录相应的配置信息和日志信息。


3.根据权利要求1所述的NCSI网络连通稳定性的测试方法,其特征在于,所述按照预设规则通过相应的脚本对各个所述应用场景分别进行重启场景操作的过程为:
采用随机函数及与每个所述应用场景分别对应的脚本对各个所述应用场景分别进行重启场景操作。


4.根据权利要求3所述的NCSI网络连通稳定性的测试方法,其特征在于,所述采用随机函数及与每个所述应用场景分别对应的脚本对各个所述应用场景分别进行重启场景操作的过程为:
采用随机函数从各个所述应用场景中选择出待重启场景;
依据与所述待重启场景对应的脚本对所述待重启场景进行重启场景操作;
判断当前累积重启次数是否达到预设数值,若是,则结束,若否,则返回执行所述采用随机函数从各个所述应用场景中选择出待重启场景的步骤。


5.根据权利要求4所述的NCSI网络连通稳定性的测试方法,其特征在于,当所述应用场景为warmreboot场景时,所述依据与所述待重启场景对应的脚本对所述待重启场景进行重启场景操作的过程为:
在OS下执行warmreboot重启脚本,以进行warmreboot场景的重启场景操作;
当所述应用场景为DCreboot场景时,所述依据与所述待重启场景对应的脚本对所述待重启场景进行重启场景操作的过程为:
在OS下执行Poweroff脚本,通过BMC执行Poweron脚本,以进行DCreboot场景的重启场景操作;
当所述...

【专利技术属性】
技术研发人员:王欢
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:山东;37

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

1