服务器稳定性测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37151920 阅读:12 留言:0更新日期:2023-04-06 22:08
本申请涉及一种服务器稳定性测试方法、装置、计算机设备和存储介质。该方法包括:向集群服务器中的多个受控服务器发送测试程序,测试程序用于指示各受控服务器执行稳定性测试操作,然后接收各受控服务器在稳定性测试完成后返回的服务器属性信息,并获取各受控服务器返回服务器属性信息的统计信息,根据各统计信息,确定各受控服务器的稳定性测试结果。该方法中,通过并行控制多个受控服务器执行稳定性测试操作,提高了多个受控服务器稳定性测试的执行效率。执行效率。执行效率。

【技术实现步骤摘要】
服务器稳定性测试方法、装置、计算机设备和存储介质


[0001]本申请涉及自动化测试
,特别是涉及一种服务器稳定性测试方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着服务器密度增加,集群服务器的需求旺盛,对集群服务器的稳定性要求更高。
[0003]在集群服务器的正常使用过程中,可能会存在服务器自身突然关闭或重启等不正常的开关行为,该行为会对服务器造成损害,并影响服务器的使用效率,因此,对集群服务器的稳定性进行测试是一种必要的方法。
[0004]通常,通过对服务器进行开关机重启测试确定服务器的稳定性,然而,当前针对服务器的开关机重启测试存在执行效率较低的问题。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种服务器稳定性测试方法、装置、计算机设备和存储介质,能够提高服务器稳定性测试的执行效率。
[0006]第一方面,本申请提供了一种服务器稳定性测试方法,应用于集群服务器中的主控服务器,该方法包括:
[0007]向集群服务器中的多个受控服务器发送测试程序,测试程序用于指示各受控服务器执行稳定性测试操作;
[0008]接收各受控服务器在稳定性测试完成后返回的服务器属性信息;
[0009]获取各受控服务器返回服务器属性信息的统计信息;
[0010]根据各统计信息,确定各受控服务器的稳定性测试结果。
[0011]本申请实施例中,通过主控服务器向各受控服务器发送测试程序,使各受控服务器通过测试程序执行稳定性测试操作,然后接收各受控服务器执行稳定性测试操作完成后返回的服务器属性信息,并根据返回的服务器属性信息的统计信息,确定各受控服务器的稳定性测试结果,该方法通过并行控制多个受控服务器执行稳定性测试操作,提高了多个受控服务器稳定性测试的执行效率,并且,仅通过自动化工具即可实现多个受控服务器的稳定性测试操作,减少了人力成本,避免了错误发生。
[0012]在其中一个实施例中,根据各统计信息,确定各受控服务器的稳定性测试结果,包括:
[0013]获取各受控服务器执行稳定性测试操作的次数;
[0014]若次数达到预设次数,且统计信息满足预设的统计条件,则确定各受控服务器的稳定性测试结果均通过。
[0015]本申请实施例中,在各受控服务器执行稳定性测试的次数达到预设次数,且各受控服务器返回服务器属性信息的统计信息满足预设的统计条件时,可以确定各受控服务器的稳定性测试结果均通过,同时对各受控服务器执行稳定性测试操作,并检测是否满足预
设的条件,提高了对多个受控服务器的稳定性测试的执行效率。
[0016]在其中一个实施例中,统计信息包括受控服务器返回服务器属性信息的时长,统计条件包括受控服务器返回服务器属性信息的时长在预设的规定时长内。
[0017]本申请实施例中,对统计信息和统计条件进行具体限定,通过将统计条件限定为受控服务器返回服务器属性信息的时长在预设的规定时长内,能够准确地确定受控服务器的稳定性测试结果。
[0018]在其中一个实施例中,该方法还包括:
[0019]在确定各受控服务器的稳定性测试结果均通过后,向控制服务器发送连接请求,并同步执行关机操作;
[0020]在关机操作执行完成后,在控制服务器的控制信号下断电。
[0021]本申请实施例中,在各受控服务器的稳定性测试结果均通过后,主控服务器执行关机操作,并在关机操作完成后断电,保证了稳定性测试的稳定,提高了稳定性测试的准确性。
[0022]在其中一个实施例中,该方法还包括:
[0023]各受控服务器进行稳定性测试操作过程中,退出稳定性测试操作的情况包括以下至少一项:
[0024]返回服务器属性信息的受控服务器数量小于集群服务器中的多个受控服务器的总数量;
[0025]返回服务器属性信息的受控服务器数量等于总数量,且存在返回服务器属性信息的时长未在预设规定时长内的受控服务器;
[0026]各受控服务器执行稳定性测试操作的次数达到预设次数。
[0027]本申请实施例中,在对多个受控服务器进行稳定性测试时,退出稳定性测试的情况,保证了稳定性测试的正常执行。
[0028]在其中一个实施例中,测试程序中携带多个稳定性测试项目,各受控服务器执行稳定性测试操作,包括:各受控服务器分别执行各稳定性测试项目。
[0029]本申请实施例中,测试程序对应多个稳定性测试项目,各受控服务器能够分别执行多个稳定性项目,以保证各受控服务器稳定性测试的结果的准确性。
[0030]在其中一个实施例中,向集群服务器中的多个受控服务器发送测试程序,包括:
[0031]响应于受控服务器的测试指令,根据测试指令中携带的配置参数,生成测试程序;
[0032]将测试程序同步至集群服务器中的多个受控服务器。
[0033]本申请实施例中,通过受控服务器的测试指令中携带的配置参数生成测试程序,并将测试程序同步至受控服务器,以便后续受控服务器通过测试程序执行稳定性测试操作,能够并行实现对多个受控服务器进行稳定性测试,提高了服务器稳定性测试的执行效率。
[0034]第二方面,本申请还提供了一种服务器稳定性测试装置,该装置包括:
[0035]发送模块,用于向集群服务器中的多个受控服务器发送测试程序,测试程序用于指示各受控服务器执行稳定性测试操作;
[0036]接收模块,用于接收各受控服务器在稳定性测试完成后返回的服务器属性信息;
[0037]获取模块,用于获取各受控服务器返回服务器属性信息的统计信息;
[0038]确定模块,用于根据各统计信息,确定各受控服务器的稳定性测试结果。
[0039]第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面实施例提供的任一项方法的步骤。
[0040]第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面实施例提供的任一项方法的步骤。
[0041]第五方面,本申请实施例提供计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面实施例提供的任一项方法的步骤。
[0042]上述服务器稳定性测试方法、装置、计算机设备和存储介质,向集群服务器中的多个受控服务器发送测试程序,测试程序用于指示各受控服务器执行稳定性测试操作,然后接收各受控服务器在稳定性测试完成后返回的服务器属性信息,并获取各受控服务器返回服务器属性信息的统计信息,根据各统计信息,确定各受控服务器的稳定性测试结果。该方法中,通过主控服务器向各受控服务器发送测试程序,使各受控服务器通过测试程序执行稳定性测试操作,然后接收各受控服务器执行稳定性测试操作完成后返回的服务器属性信息,并根据返回的服务器属性信息的统计信息,确定各受控服务器的稳定性测试结果,该方法通过并行控制多个受本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器稳定性测试方法,其特征在于,应用于集群服务器中的主控服务器,所述方法包括:向所述集群服务器中的多个受控服务器发送测试程序,所述测试程序用于指示各所述受控服务器执行稳定性测试操作;接收各所述受控服务器在稳定性测试完成后返回的服务器属性信息;获取各所述受控服务器返回服务器属性信息的统计信息;根据各所述统计信息,确定各所述受控服务器的稳定性测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据各所述统计信息,确定各所述受控服务器的稳定性测试结果,包括:获取各所述受控服务器执行稳定性测试操作的次数;若所述次数达到预设次数,且所述统计信息满足预设的统计条件,则确定各所述受控服务器的稳定性测试结果均通过。3.根据权利要求2所述的方法,其特征在于,所述统计信息包括受控服务器返回所述服务器属性信息的时长,所述统计条件包括受控服务器返回所述服务器属性信息的时长在预设的规定时长内。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:在确定所述各所述受控服务器的稳定性测试结果均通过后,向控制服务器发送连接请求,并同步执行关机操作;在所述关机操作执行完成后,在所述控制服务器的控制信号下断电。5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:各所述受控服务器进行稳定性测试操作过程中,退出所述稳定性测试操作的情况包括以下至少一项:返回服务器属性信息的受控服务器数量小于所述集群服务器中的多个受控服务器的总数量;返回服务器属性信息的受控...

【专利技术属性】
技术研发人员:陈仁强王马俊韩辉钟帅
申请(专利权)人:中科可控信息产业有限公司
类型:发明
国别省市:

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

1