一种网络稳定性测试方法、装置、被测设备及存储介质制造方法及图纸

技术编号:36207711 阅读:61 留言:0更新日期:2023-01-04 12:03
本发明专利技术实施例公开了一种网络稳定性测试方法、装置、被测设备及存储介质,其中,方法包括:建立被测设备的设备系统的业务网口与所述被测设备中系统辅助管理控制器的专用网口之间的通信网络环境;在所述被测设备的设备系统中运行发包测试程序,以通过所述发包测试程序由所述业务网口向所述专用网口发送网络数据包;在所述系统辅助管理控制器中运行收包测试程序,以通过所述收包测试程序接收所述业务网口发送的所述网络数据包。本发明专利技术实施例的技术方案能够降低设备专用网口的网络稳定性测试的硬件成本,提高设备专用网口的网络稳定性测试的全面性和可靠性。试的全面性和可靠性。试的全面性和可靠性。

【技术实现步骤摘要】
一种网络稳定性测试方法、装置、被测设备及存储介质


[0001]本专利技术实施例涉及网络测试
,尤其涉及一种网络稳定性测试方法、装置、被测设备及存储介质。

技术介绍

[0002]系统辅助管理控制器可以为设备的远程管理系统提供丰富的管理功能。例如,BMC(Baseboard Management Controller,基板管理控制器)作为一种类型的系统辅助管理控制器,可以在设备未开机的状态下,对设备进行固件升级、查看设备信息等一系列操作。通常,系统辅助管理控制器自带专用网口,用于访问系统辅助管理控制器。例如,BMC通常配置有两个网口,一个共享网口用于共享网络(即正常使用的网络),另一个专用网络用于专用网络,专用网络可以用来访问BMC。系统辅助管理控制器自带的专用网口在带外管理以及数据中心运维过程中经常会被高频高数据量的访问。因此,专用网口的网络稳定性直接影响了系统辅助管理控制器的工作性能,对于带外管理以及数据中心运维至关重要。
[0003]当前对系统辅助管理控制器的专用网口的网络稳定性测试主要是进行动静态IP(Internet Protocol,网际互连协议)切换压力测试、IPMI(Intelligent Platform Management Interface,智能平台管理接口)多线程压力测试、专用网口和共享网口的切换压力测试等。为了模拟实际大型数据中心对系统辅助管理控制器的专用网口的使用场景,相关技术可以对系统辅助管理控制器的专用口进行打流测试。
[0004]专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:
[0005]现有对系统辅助管理控制器的专用网口的网络压力测试方式,没有对网络流量加压后对系统辅助管理控制器信息抓取进行压力测试,导致无法测试系统辅助管理控制器的专用网口在高数据流量环境下的网络稳定性情况,测试内容较为单一片面。而对系统辅助管理控制器的专用口进行打流测试的方法,需要2台测试设备网络直连,在系统下对跑进行网络稳定性测试,浪费测试资源。

技术实现思路

[0006]本专利技术实施例提供一种网络稳定性测试方法、装置、被测设备及存储介质,能够降低设备专用网口的网络稳定性测试的硬件成本,提高设备专用网口的网络稳定性测试的全面性和可靠性。
[0007]根据本专利技术的一方面,提供了一种网络稳定性测试方法,包括:
[0008]建立被测设备的设备系统的业务网口与所述被测设备中系统辅助管理控制器的专用网口之间的通信网络环境;
[0009]在所述被测设备的设备系统中运行发包测试程序,以通过所述发包测试程序由所述业务网口向所述专用网口发送网络数据包;
[0010]在所述系统辅助管理控制器中运行收包测试程序,以通过所述收包测试程序接收所述业务网口发送的所述网络数据包。
[0011]本专利技术实施例通过建立被测设备的设备系统与被测设备中系统辅助管理控制器的通信网络环境,在被测设备的设备系统中运行发包测试程序,以通过发包测试程序向系统辅助管理控制器的专用网口发送网络数据包,并在系统辅助管理控制器中运行收包测试程序,以通过收包测试程序接收设备系统通过业务网口发送的网络数据包,实现仅通过被测设备本身即可完成对被测设备专用网口的网络稳定性测试,且能够有效模拟高数据流量的网络稳定性场景,解决现有对设备专用网络的网络稳定性测试存在的测试硬件成本高、测试内容单一以及测试可靠性较低等问题,能够降低设备专用网口的网络稳定性测试的硬件成本,提高设备专用网口的网络稳定性测试的全面性和可靠性。
[0012]可选的,所述建立被测设备的设备系统的业务网口与所述被测设备中系统辅助管理控制器的专用网口之间的通信网络环境,包括:
[0013]在确定被测设备的业务网口与所述被测设备的系统辅助管理控制器的专用网口保持网络连接的情况下,将所述业务网口与所述系统辅助管理控制器的专用网口的IP地址设置为同一网段。
[0014]上述技术方案,通过建立被测设备的业务网口与被测设备的系统辅助管理控制器的专用网口之间的网络连接,并设置业务网口与系统辅助管理控制器的专用网口的IP地址为同一网段,可以快速搭建被测设备的设备系统与系统辅助管理控制器的通信网络环境,且无需设置测试客户端即可完成测试,从而提高设备专用网口的网络稳定性测试的效率。
[0015]可选的,在所述在所述被测设备的设备系统中运行发包测试程序之前,还包括:
[0016]在所述被测设备的设备系统中集成第一测试工具;
[0017]获取所述第一测试工具的第一测试配置参数;
[0018]根据所述第一测试配置参数在所述被测设备的设备系统中编译所述第一测试工具,得到所述发包测试程序。
[0019]可选的,在所述在所述系统辅助管理控制器中运行收包测试程序之前,还包括:
[0020]在所述系统辅助管理控制器中集成第二测试工具;
[0021]获取所述第二测试工具的第二测试配置参数;
[0022]根据所述第二测试配置参数在所述系统辅助管理控制器中编译所述第二测试工具,得到所述收包测试程序。
[0023]上述技术方案,通过预先在被测设备的设备系统以及系统辅助管理控制器中通过测试工具生成发包测试程序和收包测试程序,可以满足对设备专用网口的各种网络稳定性测试需求,提高测试的全面性。
[0024]可选的,网络稳定性测试方法还包括:
[0025]响应于信息采集指令,在所述系统辅助管理控制器中运行多线程信息采集工具;
[0026]通过所述多线程信息采集工具对所述系统辅助管理控制器按照多线程的方式采集测试信息;
[0027]其中,所述测试信息包括不同维度的信息类型。
[0028]上述技术方案,通过线程信息采集工具对系统辅助管理控制器按照多线程的方式采集测试信息,可以实现在对专用网口进行压力的测试的同时,测试专用网口在通信过程中信息抓取是否正常,从而满足设备专用网口的网络稳定性的全面测试需求。
[0029]可选的,网络稳定性测试方法还包括:
[0030]获取用户对所述被测设备的设备系统输入的网络通信状态测试指令;
[0031]响应于所述网络通信状态测试指令,对所述系统辅助管理控制器的专用网口测试网络通信状态。
[0032]上述技术方案,通过网络通信状态测试指令测试系统辅助管理控制器的专用网口的网络通信状态,可以实现在对专用网口进行压力的测试的同时,测试专用网口的通信是否正常,从而满足设备专用网口的网络稳定性的全面测试需求。
[0033]可选的,所述系统辅助管理控制器为BMC。
[0034]根据本专利技术的另一方面,提供了一种网络稳定性测试装置,包括:
[0035]通信网络环境建立模块,用于建立被测设备的设备系统的业务网口与所述被测设备中系统辅助管理控制器的专用网口之间的通信网络环境;
[0036]网络数据包发送模块,用于在所述被测设备的设备系统中运行发包测试程序,以通过所述发包测试程序由所述业务网口向所述专用网口发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络稳定性测试方法,其特征在于,包括:建立被测设备的设备系统的业务网口与所述被测设备中系统辅助管理控制器的专用网口之间的通信网络环境;在所述被测设备的设备系统中运行发包测试程序,以通过所述发包测试程序由所述业务网口向所述专用网口发送网络数据包;在所述系统辅助管理控制器中运行收包测试程序,以通过所述收包测试程序接收所述业务网口发送的所述网络数据包。2.根据权利要求1所述的方法,其特征在于,所述建立被测设备的设备系统的业务网口与所述被测设备中系统辅助管理控制器的专用网口之间的通信网络环境,包括:在确定所述业务网口与所述专用网口保持网络连接的情况下,将所述业务网口与所述专用网口的IP地址设置为同一网段。3.根据权利要求1所述的方法,其特征在于,在所述在所述被测设备的设备系统中运行发包测试程序之前,还包括:在所述被测设备的设备系统中集成第一测试工具;获取所述第一测试工具的第一测试配置参数;根据所述第一测试配置参数在所述被测设备的设备系统中编译所述第一测试工具,得到所述发包测试程序。4.根据权利要求1所述的方法,其特征在于,在所述在所述系统辅助管理控制器中运行收包测试程序之前,还包括:在所述系统辅助管理控制器中集成第二测试工具;获取所述第二测试工具的第二测试配置参数;根据所述第二测试配置参数在所述系统辅助管理控制器中编译所述第二测试工具,得到所述收包测试程序。5.根据权利要求1所述的方法,其特征在于,还包括:响应于信息采集指令,在所述系统辅助管理控制器中运行多线程信息采集工具;通过所述多线程信息采集工具对所述系统辅助管理控制器...

【专利技术属性】
技术研发人员:李莎莎许飞陈颖秦晓宁魏冰清
申请(专利权)人:宁畅信息产业北京有限公司
类型:发明
国别省市:

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

1