System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种服务器测试系统、方法、装置及存储介质制造方法及图纸_技高网

一种服务器测试系统、方法、装置及存储介质制造方法及图纸

技术编号:41526714 阅读:2 留言:0更新日期:2024-06-03 23:01
本发明专利技术公开了一种服务器测试系统、方法、装置及存储介质,涉及设备运维领域,该系统配置于管理服务器中,包括:交互展示虚拟机和测试执行虚拟机;交互展示虚拟机,用于展示网际协议管理界面并获取网际协议选择结果,以及展示测试项管理界面并获取测试项选择结果;测试执行虚拟机,用于基于上述选择结果,通过基板管理控制器对待测试服务器进行测试。本发明专利技术实施例的技术方案,既确保了交互展示虚拟机的操作便利性以及多样化功能软件的有效运行,又确保了测试执行虚拟机与待测试服务器之间的通信安全,同时,为测试人员提供了网络环境及测试内容的自定义选择,不但适配各种复杂的网络环境需求,测试结果还可以覆盖基板管理控制器的多项功能。

【技术实现步骤摘要】

本专利技术涉及设备运维领域,尤其涉及一种服务器测试系统、方法、装置及存储介质


技术介绍

1、服务器作为网络中的重要节点,其承载了网络中绝大多数的数据信息,因而服务器的运维管理也成为了计算机领域的重要课题。

2、现有技术中,通常是将bmc(baseboard management controller,基板管理控制器)作为服务器的运维接口,在当前网络环境下,例如,ipv6(internet protocol version6,网际协议第六版)网络环境下,对服务器的某个功能或稳定性进行测试。

3、然而,这样的测试方式较为单一,无法覆盖bmc的各个功能,也不能适配各种复杂的网络环境,测试结果无法真实反映服务器的实际运行状态。


技术实现思路

1、本专利技术提供了一种服务器测试系统、方法、装置及存储介质,以解决服务器的测试结果无法真实反映其实际运行状态的问题。

2、根据本专利技术的一方面,提供了一种服务器测试系统,配置于管理服务器中,包括:交互展示虚拟机和测试执行虚拟机;所述交互展示虚拟机与所述测试执行虚拟机通信连接;

3、所述交互展示虚拟机,用于响应于获取到测试指令,展示网际协议管理界面并获取网际协议选择结果,以及展示测试项管理界面并获取测试项选择结果;其中,所述网际协议管理界面包括多个网际协议选项,所述测试项管理界面包括多个测试选项;

4、所述测试执行虚拟机,用于基于所述网际协议选择结果和所述测试项选择结果,通过基板管理控制器对待测试服务器进行测试。

5、所述交互展示虚拟机,还用于展示传输协议管理界面并获取传输协议选择结果;其中,所述传输协议管理界面包括多个传输协议选项;所述测试执行虚拟机,具体用于基于所述网际协议选择结果、所述测试项选择结果以及所述传输协议选择结果,通过基板管理控制器对待测试服务器进行测试。由此实现了不同传输协议下的功能测试及稳定性测试,扩展了服务器的性能测试范围,提高了测试灵活性,进而获取到完整且多样化的测试结果。

6、所述交互展示虚拟机,还用于展示测试排序管理界面,并获取测试项排序结果和测试次数选择结果;所述测试执行虚拟机,具体用于基于所述网际协议选择结果、所述测试项选择结果、所述测试项排序结果以及所述测试次数选择结果,通过基板管理控制器对待测试服务器进行测试。以此实现了测试次数以及测试顺序的自定义选择,提高了测试用例的复用性;同时,测试顺序和测试次数的设定,使得测试人员可以针对测试项a,在其执行前后分别进行另一个测试项b的测试,以校验测试项a的测试结果是否影响测试项b的测试结果,进一步实现了测试类型的多样性。

7、所述服务器测试系统,还包括:安全认证虚拟机;所述安全认证虚拟机,分别与所述交互展示虚拟机和所述测试执行虚拟机通信连接,用于对获取到的远程登录请求进行安全校验,并在所述远程登录请求通过安全校验时,向所述交互展示虚拟机发出安全校验通过指令。安全认证虚拟机的设置,将管理服务器与远程终端设备之间的安全认证操作、界面展示操作,以及管理服务器与待测试服务器之间的测试执行操作,分别划分在不同的虚拟机中执行,既解决了安全认证操作与其它操作系统及功能程序的不兼容问题,又提高了安全认证功能的管理便利性,使得针对安全认证功能的管理操作仅在安全认证虚拟机中执行即可,便于扩展配置完成的安全认证协议。

8、所述服务器测试系统,还包括:域名地址虚拟机;所述域名地址虚拟机,分别与所述交互展示虚拟机和所述测试执行虚拟机通信连接,用于解析待测试服务器的域名,并为待测试服务器分配测试网络中的网际协议地址。域名地址虚拟机的设置,将管理服务器与远程终端设备之间的界面展示操作,以及管理服务器与待测试服务器之间的测试执行操作、域名解析及地址分配操作,分别划分在不同的虚拟机中执行,既解决了域名解析操作及地址分配操作与其它操作系统及功能程序的不兼容问题,又提高了域名解析功能及地址分配功能的管理便利性,使得针对域名解析功能及地址分配功能的管理操作仅在域名地址虚拟机中执行即可,便于扩展配置完成的域名解析协议及地址分配协议。

9、所述测试选项包括冷重启测试、地址租期测试、连通性测试、丢包测试、虚拟镜像挂载测试以及外部用户登录测试中的至少一个。通过测试项管理界面展示的多个测试项,为用户提供了多样化的稳定性测试以及丰富的功能性测试,实现了测试项的自定义选择,极大地扩展了服务器的性能测试范围。

10、所述交互展示虚拟机,具体用于若未获取到测试项排序结果,则根据测试优先级对已选测试项进行排序;其中,所述地址租期测试、所述连通性测试、所述丢包测试、所述虚拟镜像挂载测试、所述外部用户登录测试以及所述冷重启测试的测试优先级依次降低。通过为不同的测试项设置测试优先级,使得在测试人员未定义各个测试项的测试顺序时,测试执行虚拟机可以基于各个已选测试项之间的测试优先级依次执行,以使前续测试项的测试结果,为后续测试项提供先行数据或者配置环境,充分利用了不同测试项之间的关联关系,提高了服务器的测试效率。

11、根据本专利技术的另一方面,提供了一种服务器测试方法,包括:

12、交互展示虚拟机响应于获取到测试指令,展示网际协议管理界面;其中,所述网际协议管理界面包括多个网际协议选项;

13、所述交互展示虚拟机根据网际协议选择结果,展示匹配的测试项管理界面,并获取测试项选择结果;其中,所述测试项管理界面包括多个测试选项;

14、测试执行虚拟机,基于所述网际协议选择结果和所述测试项选择结果,通过基板管理控制器对待测试服务器进行测试。

15、根据本专利技术的另一方面,提供了一种服务器测试装置,包括:

16、界面展示执行模块,配置于交互展示虚拟机中,用于响应于获取到测试指令,展示网际协议管理界面;其中,所述网际协议管理界面包括多个网际协议选项;

17、选择结果获取模块,配置于交互展示虚拟机中,用于根据网际协议选择结果,展示匹配的测试项管理界面,并获取测试项选择结果;其中,所述测试项管理界面包括多个测试选项;

18、测试执行模块,配置于测试执行虚拟机中,用于基于所述网际协议选择结果和所述测试项选择结果,通过基板管理控制器对待测试服务器进行测试。

19、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的服务器测试方法。

20、本专利技术实施例的技术方案,将管理服务器与远程终端设备之间的界面交互功能,以及管理服务器与待测试服务器之间的测试执行功能,部署于不同的虚拟机中,既确保了交互展示虚拟机的操作便利性以及多样化功能软件的有效运行,又确保了测试执行虚拟机与待测试服务器之间的通信安全及通信效率,同时,交互展示虚拟机通过网际协议管理界面和测试项管理界面,为测试人员提供了网络环境及测试内容的自定义选择,不但适配各种复杂的网络环境需求,测试结果还可覆盖基板管理控制本文档来自技高网...

【技术保护点】

1.一种服务器测试系统,其特征在于,配置于管理服务器中,包括:交互展示虚拟机和测试执行虚拟机;所述交互展示虚拟机与所述测试执行虚拟机通信连接;

2.根据权利要求1所述的系统,其特征在于,所述交互展示虚拟机,还用于展示传输协议管理界面并获取传输协议选择结果;其中,所述传输协议管理界面包括多个传输协议选项;

3.根据权利要求1所述的系统,其特征在于,所述交互展示虚拟机,还用于展示测试排序管理界面,并获取测试项排序结果和测试次数选择结果;

4.根据权利要求1所述的系统,其特征在于,所述服务器测试系统,还包括:安全认证虚拟机;

5.根据权利要求1所述的系统,其特征在于,所述服务器测试系统,还包括:域名地址虚拟机;

6.根据权利要求1所述的系统,其特征在于,所述测试选项包括冷重启测试、地址租期测试、连通性测试、丢包测试、虚拟镜像挂载测试以及外部用户登录测试中的至少一个。

7.根据权利要求6所述的系统,其特征在于,所述交互展示虚拟机,具体用于若未获取到测试项排序结果,则根据测试优先级对已选测试项进行排序;

8.一种服务器测试方法,其特征在于,配置于管理服务器中,包括:

9.一种服务器测试装置,其特征在于,配置于管理服务器中,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求8所述的服务器测试方法。

...

【技术特征摘要】

1.一种服务器测试系统,其特征在于,配置于管理服务器中,包括:交互展示虚拟机和测试执行虚拟机;所述交互展示虚拟机与所述测试执行虚拟机通信连接;

2.根据权利要求1所述的系统,其特征在于,所述交互展示虚拟机,还用于展示传输协议管理界面并获取传输协议选择结果;其中,所述传输协议管理界面包括多个传输协议选项;

3.根据权利要求1所述的系统,其特征在于,所述交互展示虚拟机,还用于展示测试排序管理界面,并获取测试项排序结果和测试次数选择结果;

4.根据权利要求1所述的系统,其特征在于,所述服务器测试系统,还包括:安全认证虚拟机;

5.根据权利要求1所述的系统,其特征在于,所述服务器测试系统,还包括:域名...

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

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

1