CN109510742B - 一种服务器网卡远程测试方法、装置、终端及存储介质 - Google Patents
一种服务器网卡远程测试方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN109510742B CN109510742B CN201910073550.9A CN201910073550A CN109510742B CN 109510742 B CN109510742 B CN 109510742B CN 201910073550 A CN201910073550 A CN 201910073550A CN 109510742 B CN109510742 B CN 109510742B
- Authority
- CN
- China
- Prior art keywords
- network card
- test
- time
- network
- target server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000010998 test method Methods 0.000 title claims abstract description 5
- 238000012360 testing method Methods 0.000 claims abstract description 120
- 230000006870 function Effects 0.000 claims abstract description 31
- 238000013515 script Methods 0.000 claims abstract description 22
- 230000003993 interaction Effects 0.000 claims abstract description 14
- 238000012544 monitoring process Methods 0.000 claims abstract description 9
- 238000000034 method Methods 0.000 claims description 23
- 230000008859 change Effects 0.000 claims description 14
- 230000002452 interceptive effect Effects 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Cardiology (AREA)
- Debugging And Monitoring (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供一种服务器网卡远程测试方法、装置、终端及存储介质,包括:通过BMC串口重定向功能登录目标服务器***;利用交互脚本循环执行对目标服务器网卡的重启;与目标服务器建立网络连接并监控连接状态;根据连接状态与网卡重启的同步性生成网卡测试结果。本发明无需人工手动操作输入测试指令,无需***网络就可实现网卡的打开关闭功能压力测试,大大节省测试时间,提高服务器网卡测试效率。
Description
技术领域
本发明属于服务器测试技术领域,具体涉及一种服务器网卡远程测试方法、装置、终端及存储介质。
背景技术
随着互联网的飞速发展服务器网络的稳定性要求越来越高,因此对于服务器的网卡设备的测试也越发重要。服务器网卡在Linux***下的打开关闭功能是网卡的一个基本功能,也是服务器***和网卡兼容性的一个基本指标。
传统测试网卡打开关闭功能的方法一般都是人工手动进行命令操作,然后观察测试结果。这种方法比较占用人力和时间,只适合小次数的测试,不适合进行长时间的稳定性压力测试。网卡在进行打开关闭测试过程中不可避免的会造成网络中断,这样通过***网络进行自动化测试又不可行。
服务器BMCSOL(串口重定向)是IPMI协议中定义的标准功能,通过SOL可以把服务器BIOSSetup和Linux***的输出重定向到BMC然后通过BMC网络进行访问。因此在没有***网络的情况下可以通过BMCSOL远程访问服务器Linux***并进行操作。本文介绍的就是无需***网络,通过BMC管理网络基于BMCSOL(串口重定向)的自动化压测测试方法,这样既能减少人力工时成本,又能提高测试效率和测试质量。
发明内容
针对现有技术的上述不足,本发明提供一种服务器网卡远程测试方法、装置、终端及存储介质,以解决现有网卡测试方法只能依赖于人工测试无法进行自动化测试的问题。
第一方面,本发明提供一种服务器网卡远程测试方法,包括:
通过BMC串口重定向功能登录目标服务器***,包括:根据目标服务器所属的BMCIP登录所述BMC;调用所述BMC串口重定向功能并利用自动交互脚本登录目标服务器***。
利用交互脚本循环执行对目标服务器网卡的重启,包括:设置测试网卡IP并根据所述IP打开所述测试网卡;记录网卡打开时间并在打开状态持续时间达到预设时间时关闭所述测试网卡;记录网卡关闭时间并在关闭状态持续时间达到预设时间时打开所述测试网卡;将相邻的一次打开操作和一次关闭操作记录为一次重启;在重启次数达到预测测试次数时停止执行对测试网卡的重启。
与目标服务器建立网络连接并监控连接状态。
根据连接状态与网卡重启的同步性生成网卡测试结果,包括:判断网络连接状态的变化情况与网卡状态更改情况是否匹配:否,则判定网卡测试错误。是,则判断网卡状态持续时间段与网络连接状态持续时间段的偏差是否在预设的延迟时间内:是,则判定网卡测试通过;否,则判定网卡测试未通过并显示错误测试信息。
第二方面,本发明提供一种服务器网卡远程测试装置,包括:
***登录单元,包括:初步登录模块,配置用于根据目标服务器所属的BMCIP登录所述BMC;***登录模块,配置用于调用所述BMC串口重定向功能并利用自动交互脚本登录目标服务器***。
重启执行单元,包括:网卡打开模块,配置用于设置测试网卡IP并根据所述IP打开所述测试网卡;网卡关闭模块,配置用于记录网卡打开时间并在打开状态持续时间达到预设时间时关闭所述测试网卡;重启循环模块,配置用于记录网卡关闭时间并在关闭状态持续时间达到预设时间时打开所述测试网卡;重启记录模块,配置用于将相邻的一次打开操作和一次关闭操作记录为一次重启;重启停止模块,配置用于在重启次数达到预测测试次数时停止执行对测试网卡的重启。
网络监控单元,配置用于与目标服务器建立网络连接并监控连接状态。
结果生成单元,包括:匹配判断模块,配置用于判断网络连接状态的变化情况与网卡状态更改情况是否匹配;错误判定模块,配置用于判定网卡测试错误。偏差判断模块,配置用于判断网卡状态持续时间段与网络连接状态持续时间段的偏差是否在预设的延迟时间内;通过判定模块,配置用于判定网卡测试通过;错误显示模块,配置用于判定网卡测试未通过并显示错误测试信息。
第三方面,提供一种终端,包括:
处理器、存储器,其中,
该存储器用于存储计算机程序,
该处理器用于从存储器中调用并运行该计算机程序,使得终端执行上述的终端的方法。
第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
本发明的有益效果在于,
本发明提供的服务器网卡远程测试方法、装置、终端及存储介质,通过BMC串口重定向功能登录目标服务器***后,利用交互脚本循环执行对目标服务器网卡的重启,再通过与目标服务器建立网络连接并监控连接状态,根据连接状态与网卡重启的同步性即可生成网卡测试结果,从而实现对网卡打开关闭功能的自动测试。本发明无需人工手动操作输入测试指令,无需***网络就可实现网卡的打开关闭功能压力测试,大大节省测试时间,提高服务器网卡测试效率。
此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的方法的示意性流程图。
图2是本发明一个实施例的装置的示意性框图。
图3为本发明实施例提供的一种终端的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
下面对本发明中出现的关键术语进行解释。
图1是本发明一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种服务器网卡远程测试装置。
如图1所示,该方法100包括:
步骤110,通过BMC串口重定向功能登录目标服务器***;
步骤120,利用交互脚本循环执行对目标服务器网卡的重启;
步骤130,与目标服务器建立网络连接并监控连接状态;
步骤140,根据连接状态与网卡重启的同步性生成网卡测试结果。
可选地,作为本发明一个实施例,所述通过BMC串口重定向功能登录目标服务器***包括:
根据目标服务器所属的BMCIP登录所述BMC;
调用所述BMC串口重定向功能并利用自动交互脚本登录目标服务器***。
可选地,作为本发明一个实施例,所述利用交互脚本循环执行对目标服务器网卡的重启包括:
设置测试网卡IP并根据所述IP打开所述测试网卡;
记录网卡打开时间并在打开状态持续时间达到预设时间时关闭所述测试网卡;
记录网卡关闭时间并在关闭状态持续时间达到预设时间时打开所述测试网卡;
将相邻的一次打开操作和一次关闭操作记录为一次重启;
在重启次数达到预测测试次数时停止执行对测试网卡的重启。
可选地,作为本发明一个实施例,所述根据连接状态与网卡重启的同步性生成网卡测试结果包括:
判断网络连接状态的变化情况与网卡状态更改情况是否匹配:
否,则判定网卡测试错误。
是,则判断网卡状态持续时间段与网络连接状态持续时间段的偏差是否在预设的延迟时间内:
是,则判定网卡测试通过;
否,则判定网卡测试未通过并显示错误测试信息。
为了便于对本发明的理解,下面以本发明服务器网卡远程测试方法的原理,结合实施例中对服务器网卡进行远程测试的过程,对本发明提供的服务器网卡远程测试方法做进一步的描述。
具体的,所述服务器网卡远程测试方法包括:
S1、通过BMC串口重定向功能登录目标服务器***
远程控制机通过BMCIP打开串口重定向功能,命令如下:
Ipmitool–Ilanplus–HBMC_IP–UBMC_User–PBMC_PWsolactivate
通过expect交互登录服务器本地***,并在本地执行测试命令的方法如下:
S2、利用交互脚本循环执行对目标服务器网卡的重启。
在Linux***下创建shell脚本,把上述测试命令按顺序整合到脚本中,并通过for循环自动执行500次即可实现网卡打开关闭功能的自动化测试,脚本如下:
S3、与目标服务器建立网络连接并监控连接状态。
在已知目标服务器IP的情况下,用辅助机向其发起网络连接请求。在步骤S2中已经记录了网络状态获取方法。在本发明的其他实施方式中,可以在开始测试后用辅助机向目标服务器发起网络连接请求,然后在建立网络连接后,记录网络连接状态并生成连接状态随时间变化的日志文件。
S4、根据连接状态与网卡重启的同步性生成网卡测试结果。
在本发明的其他实施方式中,从步骤S2可知,网卡关闭或开启后,过3s再查看网络连接状态。基于此,可以设置时间偏差为3S。然后步骤S3在每次对网卡进行打开或关闭操作时都记录时间和操作类型,并生成重启操作日志。在重启次数达到预设测试次数后,对比步骤S2的重启操作日志和步骤S3生成的连接状态随时间变化的日志,首先对操作类型和相应的连接状态进行匹配,若两者匹配再对匹配项的时间进行比较,若匹配项时间偏差在预设的偏差范围内,则可以确定网卡性能正常,否则判定网卡性能异常。
通过以上脚本,测试时只需通过辅助控制机器远程执行测试脚本即可实现网卡打开关闭功能的自动化压测测试并自动输出测试结果。
如图2示,该装置200包括:
***登录单元210,所述***登录单元210用于通过BMC串口重定向功能登录目标服务器***;
重启执行单元220,所述重启执行单元220用于利用交互脚本循环执行对目标服务器网卡的重启;
网络监控单元230,所述网络监控单元230用于与目标服务器建立网络连接并监控连接状态;
结果生成单元240,用于根据连接状态与网卡重启的同步性生成网卡测试结果。
可选地,作为本发明一个实施例,所述***登录单元包括:
初步登录模块,配置用于根据目标服务器所属的BMCIP登录所述BMC;
***登录模块,配置用于调用所述BMC串口重定向功能并利用自动交互脚本登录目标服务器***。
可选地,作为本发明一个实施例,所述重启执行单元包括:
网卡打开模块,配置用于设置测试网卡IP并根据所述IP打开所述测试网卡;
网卡关闭模块,配置用于记录网卡打开时间并在打开状态持续时间达到预设时间时关闭所述测试网卡;
重启循环模块,配置用于记录网卡关闭时间并在关闭状态持续时间达到预设时间时打开所述测试网卡;
重启记录模块,配置用于将相邻的一次打开操作和一次关闭操作记录为一次重启;
重启停止模块,配置用于在重启次数达到预测测试次数时停止执行对测试网卡的重启。
可选地,作为本发明一个实施例,所述结果生成单元包括:
匹配判断模块,配置用于判断网络连接状态的变化情况与网卡状态更改情况是否匹配;
错误判定模块,配置用于判定网卡测试错误。
偏差判断模块,配置用于判断网卡状态持续时间段与网络连接状态持续时间段的偏差是否在预设的延迟时间内;
通过判定模块,配置用于判定网卡测试通过;
错误显示模块,配置用于判定网卡测试未通过并显示错误测试信息。
图3为本发明实施例提供的一种终端装置300的结构示意图,该终端装置300可以用于执行本发明实施例提供的服务器网卡远程测试方法。
其中,该终端装置300可以包括:处理器310、存储器320及通信单元330。这些组件通过一条或多条总线进行通信,本领域技术人员可以理解,图中示出的服务器的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,该存储器320可以用于存储处理器310的执行指令,存储器320可以由任何类型的易失性或非易失性存储终端或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。当存储器320中的执行指令由处理器310执行时,使得终端300能够执行以下上述方法实施例中的部分或全部步骤。
处理器310为存储终端的控制中心,利用各种接口和线路连接整个电子终端的各个部分,通过运行或执行存储在存储器320内的软件程序和/或模块,以及调用存储在存储器内的数据,以执行电子终端的各种功能和/或处理数据。所述处理器可以由集成电路(IntegratedCircuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器310可以仅包括中央处理器(CentralProcessingUnit,简称CPU)。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
通信单元330,用于建立通信信道,从而使所述存储终端可以与其它终端进行通信。接收其他终端发送的用户数据或者向其他终端发送用户数据。
本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:ROM)或随机存储记忆体(英文:randomaccessmemory,简称:RAM)等。
因此,本发明通过BMC串口重定向功能登录目标服务器***后,利用交互脚本循环执行对目标服务器网卡的重启,再通过与目标服务器建立网络连接并监控连接状态,根据连接状态与网卡重启的同步性即可生成网卡测试结果,从而实现对网卡打开关闭功能的自动测试。本发明无需人工手动操作输入测试指令,无需***网络就可实现网卡的打开关闭功能压力测试,大大节省测试时间,提高服务器网卡测试效率,本实施例所能达到的技术效果可以参见上文中的描述,此处不再赘述。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中如U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质,包括若干指令用以使得一台计算机终端(可以是个人计算机,服务器,或者第二终端、网络终端等)执行本发明各个实施例所述方法的全部或部分步骤。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于终端实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
在本发明所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述,但本发明并不限于此。在不脱离本发明的精神和实质的前提下,本领域普通技术人员可以对本发明的实施例进行各种等效的修改或替换,而这些修改或替换都应在本发明的涵盖范围内/任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (6)
1.一种服务器网卡远程测试方法,其特征在于,包括:
通过BMC串口重定向功能登录目标服务器***;
利用交互脚本循环执行对目标服务器网卡的重启;
与目标服务器建立网络连接并监控连接状态;
根据连接状态与网卡重启的同步性生成网卡测试结果;
所述利用交互脚本循环执行对目标服务器网卡的重启包括:
设置测试网卡IP并根据所述IP打开所述测试网卡;
记录网卡打开时间并在打开状态持续时间达到预设时间时关闭所述测试网卡;
记录网卡关闭时间并在关闭状态持续时间达到预设时间时打开所述测试网卡;
将相邻的一次打开操作和一次关闭操作记录为一次重启;
在重启次数达到预测测试次数时停止执行对测试网卡的重启;
所述根据连接状态与网卡重启的同步性生成网卡测试结果包括:
判断网络连接状态的变化情况与网卡状态更改情况是否匹配:
否,则判定网卡测试错误;
是,则判断网卡状态持续时间段与网络连接状态持续时间段的偏差是否在预设的延迟时间内:
是,则判定网卡测试通过;
否,则判定网卡测试未通过并显示错误测试信息。
2.根据权利要求1所述的服务器网卡远程测试方法,其特征在于,所述通过BMC串口重定向功能登录目标服务器***包括:
根据目标服务器所属的BMC IP登录所述BMC;
调用所述BMC串口重定向功能并利用自动交互脚本登录目标服务器***。
3.一种服务器网卡远程测试装置,其特征在于,包括:
***登录单元,配置用于通过BMC串口重定向功能登录目标服务器***;
重启执行单元,配置用于利用交互脚本循环执行对目标服务器网卡的重启;
网络监控单元,配置用于与目标服务器建立网络连接并监控连接状态;
结果生成单元,配置用于根据连接状态与网卡重启的同步性生成网卡测试结果;
所述重启执行单元包括:
网卡打开模块,配置用于设置测试网卡IP并根据所述IP打开所述测试网卡;
网卡关闭模块,配置用于记录网卡打开时间并在打开状态持续时间达到预设时间时关闭所述测试网卡;
重启循环模块,配置用于记录网卡关闭时间并在关闭状态持续时间达到预设时间时打开所述测试网卡;
重启记录模块,配置用于将相邻的一次打开操作和一次关闭操作记录为一次重启;
重启停止模块,配置用于在重启次数达到预测测试次数时停止执行对测试网卡的重启;
所述结果生成单元包括:
匹配判断模块,配置用于判断网络连接状态的变化情况与网卡状态更改情况是否匹配;
错误判定模块,配置用于判定网卡测试错误;
偏差判断模块,配置用于判断网卡状态持续时间段与网络连接状态持续时间段的偏差是否在预设的延迟时间内;
通过判定模块,配置用于判定网卡测试通过;
错误显示模块,配置用于判定网卡测试未通过并显示错误测试信息。
4.根据权利要求3所述的服务器网卡远程测试装置,其特征在于,所述***登录单元包括:
初步登录模块,配置用于根据目标服务器所属的BMC IP登录所述BMC;
***登录模块,配置用于调用所述BMC串口重定向功能并利用自动交互脚本登录目标服务器***。
5.一种终端,其特征在于,包括:
处理器;
用于存储处理器的执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-2任一项所述的方法。
6.一种存储有计算机程序的计算机可读存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-2中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910073550.9A CN109510742B (zh) | 2019-01-25 | 2019-01-25 | 一种服务器网卡远程测试方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910073550.9A CN109510742B (zh) | 2019-01-25 | 2019-01-25 | 一种服务器网卡远程测试方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109510742A CN109510742A (zh) | 2019-03-22 |
CN109510742B true CN109510742B (zh) | 2022-02-18 |
Family
ID=65757606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910073550.9A Active CN109510742B (zh) | 2019-01-25 | 2019-01-25 | 一种服务器网卡远程测试方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109510742B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110213126A (zh) * | 2019-05-24 | 2019-09-06 | 苏州浪潮智能科技有限公司 | 一种自动化检测网络链路crc报错的方法及装置 |
CN110601917B (zh) * | 2019-08-23 | 2021-07-02 | 苏州浪潮智能科技有限公司 | 一种基于多***复用网卡设计的网络性能测试方法和装置 |
CN110798381B (zh) * | 2019-10-25 | 2021-07-16 | 苏州浪潮智能科技有限公司 | 一种验证kcs通道通信稳定性的方法、装置以及设备 |
CN111352662B (zh) * | 2020-02-16 | 2022-07-08 | 苏州浪潮智能科技有限公司 | 一种服务器启动顺序控制方法、***、终端及存储介质 |
CN111367773B (zh) * | 2020-02-29 | 2023-01-10 | 苏州浪潮智能科技有限公司 | 一种检测服务器网卡的方法、***、设备及介质 |
CN111427777B (zh) * | 2020-03-13 | 2023-03-21 | 苏州浪潮智能科技有限公司 | 一种sol测试的方法、***、设备以及介质 |
CN112231162B (zh) * | 2020-10-23 | 2022-03-15 | 英业达科技有限公司 | 开机测试***及开机测试方法 |
CN113656235B (zh) * | 2021-07-14 | 2024-02-02 | 浪潮商用机器有限公司 | 一种服务器整机功耗控制测试方法、装置、***及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103164309A (zh) * | 2011-12-16 | 2013-06-19 | 鸿富锦精密工业(深圳)有限公司 | Sol功能测试方法及*** |
CN103455395A (zh) * | 2013-08-08 | 2013-12-18 | 华为技术有限公司 | 一种硬盘故障的检测方法及装置 |
CN105068900A (zh) * | 2015-07-27 | 2015-11-18 | 浪潮电子信息产业股份有限公司 | 一种远程控制服务器cold reboot的测试方法 |
CN105743707A (zh) * | 2016-04-01 | 2016-07-06 | 浪潮电子信息产业股份有限公司 | 一种基于Redhat***测试BMC日志解析功能的方法 |
CN106452965A (zh) * | 2016-11-01 | 2017-02-22 | 郑州云海信息技术有限公司 | 一种自动验证网卡ncsi稳定性的方法 |
CN108829594A (zh) * | 2018-06-07 | 2018-11-16 | 郑州云海信息技术有限公司 | 一种Linux下自动化测试BMC web资产信息功能的方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107688461B (zh) * | 2016-08-03 | 2021-02-26 | 鸿富锦精密电子(天津)有限公司 | 韧体更新***及韧体更新方法 |
-
2019
- 2019-01-25 CN CN201910073550.9A patent/CN109510742B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103164309A (zh) * | 2011-12-16 | 2013-06-19 | 鸿富锦精密工业(深圳)有限公司 | Sol功能测试方法及*** |
CN103455395A (zh) * | 2013-08-08 | 2013-12-18 | 华为技术有限公司 | 一种硬盘故障的检测方法及装置 |
CN105068900A (zh) * | 2015-07-27 | 2015-11-18 | 浪潮电子信息产业股份有限公司 | 一种远程控制服务器cold reboot的测试方法 |
CN105743707A (zh) * | 2016-04-01 | 2016-07-06 | 浪潮电子信息产业股份有限公司 | 一种基于Redhat***测试BMC日志解析功能的方法 |
CN106452965A (zh) * | 2016-11-01 | 2017-02-22 | 郑州云海信息技术有限公司 | 一种自动验证网卡ncsi稳定性的方法 |
CN108829594A (zh) * | 2018-06-07 | 2018-11-16 | 郑州云海信息技术有限公司 | 一种Linux下自动化测试BMC web资产信息功能的方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN109510742A (zh) | 2019-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109510742B (zh) | 一种服务器网卡远程测试方法、装置、终端及存储介质 | |
CN110162435B (zh) | 一种服务器pxe启动测试方法、***、终端及存储介质 | |
CN105068900A (zh) | 一种远程控制服务器cold reboot的测试方法 | |
WO2018006702A1 (zh) | 自动化测试中的异常处理方法、装置及*** | |
CN110557299A (zh) | 一种网络传输功能批量测试方法、***、终端及存储介质 | |
CN110119350A (zh) | 软件开发工具包测试方法、装置和设备及计算机存储介质 | |
CN107070747B (zh) | 一种在网卡绑定模式下自动化测试网卡网络连接稳定性的装置、***及方法 | |
CN115827111A (zh) | 服务器启动项的调整方法和装置、存储介质及电子装置 | |
CN111858201A (zh) | 一种bmc综合测试方法、***、终端及存储介质 | |
CN114510381A (zh) | 故障注入方法、装置、设备和存储介质 | |
US20140143601A1 (en) | Debug device and debug method | |
CN107870840B (zh) | 基于ipmi的服务器多个测试指令自动执行方法 | |
CN111352662B (zh) | 一种服务器启动顺序控制方法、***、终端及存储介质 | |
CN110134558B (zh) | 一种服务器的检测方法和装置 | |
CN111124780A (zh) | 一种UPI Link降速测试方法、***、终端及存储介质 | |
CN105912431A (zh) | 服务器reboot测试方法、服务器、控制器和*** | |
CN112231170B (zh) | 一种数据交互卡监管方法、***、终端及存储介质 | |
CN116302738A (zh) | 一种测试芯片的方法、***、设备和存储介质 | |
CN116087752A (zh) | 一种芯片测试方法、***、装置及介质 | |
CN111400113B (zh) | 一种计算机***的整机自检方法、装置及*** | |
CN114461458A (zh) | 服务器内存测试方法、***、终端及存储介质 | |
CN109614279B (zh) | 一种工控机自检***及其控制方法和相关设备 | |
CN113238950A (zh) | 一种分布式***测试的***及方法、存储介质、电子设备 | |
CN111858198A (zh) | 一种多方案内存插拔测试方法、***、终端及存储介质 | |
CN112650557A (zh) | 一种命令执行方法以及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |