一种机房内服务器稳定性测试方法技术

技术编号:26969937 阅读:19 留言:0更新日期:2021-01-05 23:59
本发明专利技术涉及服务器测试技术领域,且公开了一种机房内服务器稳定性测试方法,包括以下步骤:步骤1、服务器向目标客户端发出连接请求,目标客户端识别该连接请求后进行配对连接,然后服务器与目标客户端之间进行双向连接稳定性测试,步骤2、若服务器完成双向连接稳定性测试,则对服务器进行压力测试。该机房内服务器稳定性测试方法,通过设置有双向连接稳定性测试、压力测试和容错性测试,以及在上述测试过程中记录记录服务器响应时间,以及记录服务器响应结果,能够对服务器进行较为全面的测试,提高了对服务器状态以及运行稳定性的掌握,通过服务器与目标客户端连接过程中对校验数据包进行校验,能够对通讯传输的准确及稳定进行测试。

【技术实现步骤摘要】
一种机房内服务器稳定性测试方法
本专利技术涉及服务器测试
,具体为一种机房内服务器稳定性测试方法。
技术介绍
应用软件通过网络与应用服务器相连接,当连接出现中断时,会影响应用软件的正常使用,导致应用软件的使用稳定性较差,且无法实地监测应用软件与应用服务器是否处于连接状态,进而使得应用软件与应用服务器的互通的测试存在一定的盲点,无法测试到真实环境中应用软件与应用服务器的连接稳定性。中国专利公告号CN106549824B提出了一种用于测试软件与服务器连接稳定性的系统和方法,采用主动发送请求测试指令的方式进行测试,能够有效发现连接中存在的问题,进而主动进行修改,提高了应用软件使用的稳定性,但是该种用于测试软件与服务器连接稳定性的系统和方法只能够对服务器与应用软件之间连接的稳定性进行测试,对服务器稳定性的检测较少,测试结果的适用性较差。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种机房内服务器稳定性测试方法,具备能够对服务器稳定性进行较为全面的检测等优点,解决了该种用于测试软件与服务器连接稳定性的系统和方法只能够对服务器与应用软件之间连接的稳定性进行测试,对服务器稳定性的检测较少,测试结果的适用性较差的问题。(二)技术方案为实现上述能够对服务器稳定性进行较为全面的检测目的,本专利技术提供如下技术方案:一种机房内服务器稳定性测试方法,包括以下步骤:步骤1、服务器向目标客户端发出连接请求,目标客户端识别该连接请求后进行配对连接,然后服务器与目标客户端之间进行双向连接稳定性测试。步骤2、若服务器完成双向连接稳定性测试,则对服务器进行压力测试,所述压力测试中设置多组虚拟目标客户端,多组虚拟目标客户端与服务器间均进行配对连接,并且多组虚拟目标客户端向服务器发送测试数据。步骤3、若服务器完成压力测试,则对服务器进行容错性测试,所述容错性测试包括对服务器网络进行通断、对服务器储存硬盘进行插入或移出以及对服务器进行掉电或通电。步骤4、在上述记录服务器稳定性测试步骤中均记录服务器响应时间,以及记录服务器响应结果。优选的,步骤2按照如下步骤实施:步骤201、预设若干组虚拟目标客户端与服务器完成通讯连接,然后设定上述虚拟目标服务器以随机时间持续向服务器发送测试数据。步骤202、在执行步骤201的过程中,以固定时间段持续增加虚拟目标客户端的数量,且新增加的虚拟目标服务器同样以随机时间持续向服务器发送测试数据。步骤203、服务器接收测试数据并进行记录,并且对记录的数据与目标客户端发送的测试数据进行校验,并且记录服务器反应速度与目标虚拟客户端增长数量的变化关系。具体的,步骤2按照如下步骤实施:步骤201、预设十组虚拟目标客户端与服务器完成通讯连接,然后设定十组上述虚拟目标服务器以随机时间持续向服务器发送测试数据。步骤202、在执行步骤201的过程中,选取某一随机时间段,然后在该时间段内增设多组虚拟目标客户端与服务器完成通讯连接并向服务器传输测试数据。步骤203、服务器接收测试数据并进行记录,并且对记录的数据与目标客户端发送的测试数据进行校验,并且服务器记录增设多组虚拟目标客户端的时间段内服务器的数据接收速度。进一步的,步骤1按照如下步骤实施:步骤101、服务器向目标客户端发出通讯请求,目标客户端接收通讯请求后返回校验数据包。步骤102、服务器接收校验数据包后进行解密和解压缩处理,然后将得到的数据信息与服务器预存数据进行验证。步骤103、若目标数据信息与服务器预存数据相一致,则返回校验通过信息,若目标数据信息与服务器预存数据不一致,则返回通讯时间信息。更进一步的,步骤3按照如下步骤实施:步骤301、服务器网络进行通断,服务器与目标客户端建立通讯并在测试数据传输过程中选取两组时间段,在第一组时间段内进行多次短时间网络中断及恢复的反复操作,在第二组时间段内进行一次长时间网络中断后进行恢复。步骤302、对服务器储存硬盘进行插入或移出,服务器与目标客户端建立通讯并在测试数据传输过程中,选取服务器数据存储硬盘进行断开连接后恢复插入。步骤303、对服务器进行掉电或通电,服务器与目标客户端建立通讯并在测试数据传输过程中选取两组时间段,在第一组时间段内进行多次短时间电源中断及恢复的反复操作,在第二组时间段内进行一次长时间电源中断后进行恢复。再进一步的,对服务器容错性测试过程中得到的测试数据准确性进行校验,并且记录服务器恢复响应与错误持续时间的关系,上述错误持续时间指网络中断时间、移除硬盘的时间或电源中断时间。在前述基础上的,步骤4中所述服务器响应时间为服务器接收到通讯或数据接收请求指令后到接受该通讯或数据接收请求的耗时,步骤4中所述服务器响应结果包括数据接收速度以及服务器恢复通讯耗时。(三)有益效果与现有技术相比,本专利技术提供了一种机房内服务器稳定性测试方法,具备以下有益效果:1、该机房内服务器稳定性测试方法,通过设置有双向连接稳定性测试、压力测试和容错性测试,以及在上述测试过程中记录记录服务器响应时间,以及记录服务器响应结果,能够对服务器进行较为全面的测试,提高了对服务器状态以及运行稳定性的掌握,通过服务器与目标客户端连接过程中对校验数据包进行校验,能够对通讯传输的准确及稳定进行测试。2、该机房内服务器稳定性测试方法,通过服务器与虚拟目标客户端进行数据传输时对虚拟目标客户端进行定时定量增长,方便对服务器的加压性能进行测试,通过服务器与虚拟目标客户端进行数据传输时对虚拟目标客户端进行短时间的大批量增长,方便对服务器的瞬时压力进行测试。3、该机房内服务器稳定性测试方法,通过服务器网络进行通断、对服务器储存硬盘进行插入或移出以及对服务器进行掉电或通电能够对服务器的容错性进行检测,方便使用者掌握服务器的工作状态以及应对能力,提高了对服务器测试的多面性。附图说明图1为本专利技术提出的一种机房内服务器稳定性测试方法实施例一流程示意图;图2为本专利技术提出的一种机房内服务器稳定性测试方法实施例二流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一请参阅图1,一种机房内服务器稳定性测试方法,包括以下步骤:步骤1、为了能够对通讯传输的准确及稳定进行测试,服务器向目标客户端发出连接请求,目标客户端识别该连接请求后进行配对连接,然后服务器与目标客户端之间进行双向连接稳定性测试。在本专利技术中,步骤1按照如下步骤实施:步骤101、服务器向目标客户端发出通讯请求,目标客户端接收通讯请求后返回校验数据包,进而确定服务器与目标客户端之本文档来自技高网...

【技术保护点】
1.一种机房内服务器稳定性测试方法,其特征在于,包括以下步骤:/n步骤1、服务器向目标客户端发出连接请求,目标客户端识别该连接请求后进行配对连接,然后服务器与目标客户端之间进行双向连接稳定性测试;/n步骤2、若服务器完成双向连接稳定性测试,则对服务器进行压力测试,所述压力测试中设置多组虚拟目标客户端,多组虚拟目标客户端与服务器间均进行配对连接,并且多组虚拟目标客户端向服务器发送测试数据;/n步骤3、若服务器完成压力测试,则对服务器进行容错性测试,所述容错性测试包括对服务器网络进行通断、对服务器储存硬盘进行插入或移出以及对服务器进行掉电或通电;/n步骤4、在上述记录服务器稳定性测试步骤中均记录服务器响应时间,以及记录服务器响应结果。/n

【技术特征摘要】
1.一种机房内服务器稳定性测试方法,其特征在于,包括以下步骤:
步骤1、服务器向目标客户端发出连接请求,目标客户端识别该连接请求后进行配对连接,然后服务器与目标客户端之间进行双向连接稳定性测试;
步骤2、若服务器完成双向连接稳定性测试,则对服务器进行压力测试,所述压力测试中设置多组虚拟目标客户端,多组虚拟目标客户端与服务器间均进行配对连接,并且多组虚拟目标客户端向服务器发送测试数据;
步骤3、若服务器完成压力测试,则对服务器进行容错性测试,所述容错性测试包括对服务器网络进行通断、对服务器储存硬盘进行插入或移出以及对服务器进行掉电或通电;
步骤4、在上述记录服务器稳定性测试步骤中均记录服务器响应时间,以及记录服务器响应结果。


2.根据权利要求1所述的一种机房内服务器稳定性测试方法,其特征在于,步骤1按照如下步骤实施:
步骤101、服务器向目标客户端发出通讯请求,目标客户端接收通讯请求后返回校验数据包;
步骤102、服务器接收校验数据包后进行解密和解压缩处理,然后将得到的数据信息与服务器预存数据进行验证;
步骤103、若目标数据信息与服务器预存数据相一致,则返回校验通过信息,若目标数据信息与服务器预存数据不一致,则返回通讯时间信息。


3.根据权利要求1所述的一种机房内服务器稳定性测试方法,其特征在于,步骤2按照如下步骤实施:
步骤201、预设若干组虚拟目标客户端与服务器完成通讯连接,然后设定上述虚拟目标服务器以随机时间持续向服务器发送测试数据;
步骤202、在执行步骤201的过程中,以固定时间段持续增加虚拟目标客户端的数量,且新增加的虚拟目标服务器同样以随机时间持续向服务器发送测试数据;
步骤203、服务器接收测试数据并进行记录,并且对记录的数据与目标客户端发送的测试数据进行校验,并且记录服务器反应速度与目标虚拟客户端增长数量的变化关系。


4.根据权利要求1所述的...

【专利技术属性】
技术研发人员:周理方匡新平周刚谭绪云
申请(专利权)人:衡阳佳鑫信息技术有限公司
类型:发明
国别省市:湖南;43

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

1