一种网络负载测试方法、装置、设备和介质制造方法及图纸

技术编号:24862572 阅读:19 留言:0更新日期:2020-07-10 19:13
本发明专利技术公开了一种网络负载测试方法,包括:将通过交换机连接的若干服务器分别配置为控制节点、测试节点和辅助测试节点;通过控制节点控制测试节点进行网络负载测试并监测测试节点的负载压力;响应于测试节点的负载压力小于预设阈值,控制节点调用辅助测试节点对测试节点辅助增压;增加辅助测试节点中的加压文件数量直到网络负载传输速率达到测试预设速率。本发明专利技术还公开了一种装置、设备和介质。本发明专利技术提出的网络负载测试方法、装置、设备和介质可以解决压力负载不达标及网络稳定性造成测试结果失败的问题。

【技术实现步骤摘要】
一种网络负载测试方法、装置、设备和介质
本专利技术涉及计算机
,更具体地,特别是指一种网络负载测试方法、装置、设备和介质。
技术介绍
随着越来越多的终端客户在使用vmware操作系统,在服务器制造商进行产品操作系统认证时,vmware认证的需求也随之增加,但vmware以前在认证服务器认证时,网络负载压力测试经常性会出现问题,导致网络负载压力测试不成功,需要反复搭建环境,才能解决网络稳定性带来的测试失败,会给vmware操作系统认证带来很多问题,并且网络负载运行时间较长,重新进行测试比较耗时。其中,当前技术在进行vmware网络负载测试时,采用服务器节点和待测试节点的双节点模式。双节点模式对于硬件配置相对较低的服务器,这种配置可以满足网络负载测试要求,但是对于配置较高的服务器来说,这种模式就会出现由于网络稳定性和压力负载不够等原因,经常导致网络负载压力测试失败。本专利技术是通过利用多节点部署环境的方案来快速的进行vmware网络负载测试,过程相对简单易懂,极大的提高了测试通过率。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种多节点部署方案,提供给vmware网络负载测试使用,解决压力负载不达标及网络稳定性造成测试结果失败的问题。并且本专利技术有很好的移植性,当对一款服务器完成测试后,不需要变动整个环境,只更换待测服务器即可,组合性强,节约测试成本。在此环境中增加一个服务节点,在使用vmware程序运行时,通过脚本可以调用服务节点,对待测节点进行网络负载测试时,可以进行加压运行,满足待测节点的要求。基于上述目的,本专利技术一方面提供了一种网络负载测试方法,该方法包括:将通过交换机连接的若干服务器分别配置为控制节点、测试节点和辅助测试节点;通过控制节点控制测试节点进行网络负载测试并监测测试节点的负载压力;响应于测试节点的负载压力小于预设阈值,控制节点调用辅助测试节点对测试节点辅助增压;增加辅助测试节点中的加压文件数量直到网络负载传输速率达到测试预设速率。在本专利技术的网络负载测试方法的一些实施方式中,响应于测试节点的负载压力小于预设阈值,控制节点调用辅助测试节点对测试节点辅助增压还包括:响应于测试节点网络不稳定导致网络中断,控制节点启动调用辅助测试节点对测试节点辅助增压。在本专利技术的网络负载测试方法的一些实施方式中,响应于测试节点的负载压力小于预设阈值,控制节点调用辅助测试节点对测试节点辅助增压还包括:响应于测试节点的网络带宽未达到上限且未达到网络负载测试的需要带宽,控制节点启动调用辅助测试节点对测试节点辅助增压。在本专利技术的网络负载测试方法的一些实施方式中,方法还包括:在辅助测试节点中安装vmware系统并关闭操作系统的防火墙,并配置辅助测试节点的访问权限以保证网络通畅。在本专利技术的网络负载测试方法的一些实施方式中,方法还包括:响应于测试节点和辅助测试节点配置完成,解析主机名以验证每个主机之间网络通畅。本专利技术实施例的另一方面,还提供了一种网络负载测试装置,该装置包括:节点配置模块,节点配置模块配置为将通过交换机连接的若干服务器分别配置为控制节点、测试节点和辅助测试节点;测试控制模块,测试控制模块配置为通过控制节点控制测试节点进行网络负载测试并监测测试节点的负载压力;辅助增压模块,辅助增压模块配置为响应于测试节点的负载压力小于预设阈值,控制节点调用辅助测试节点对测试节点辅助增压;预设增压模块,预设增压模块配置为增加辅助测试节点中的加压文件数量直到网络负载传输速率达到测试预设速率。在本专利技术的网络负载测试装置的一些实施方式中,辅助增压模块还配置为:响应于测试节点网络不稳定导致网络中断,控制节点启动调用辅助测试节点对测试节点辅助增压。在本专利技术的网络负载测试装置的一些实施方式中,辅助增压模块还配置为:响应于测试节点的网络带宽未达到上限且未达到网络负载测试的需要带宽,控制节点启动调用辅助测试节点对测试节点辅助增压。本专利技术实施例的另一方面,还提供了一种计算机设备,该计算机设备包括:至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行前述的网络负载测试方法。本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其特征在于,计算机程序被处理器执行时执行前述的网络负载测试方法。本专利技术至少具有以下有益技术效果:在通过多节点部署vmware测试环境中,模块化操作,具有很强重复利用性,也有利于环境的保护,当一个节点出现问题,可以直接替换该节点,不需要重新部署环境。优化了网络负载测试流程,测试通过率高。极大的提高了整个工作效率,节约时间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1示出了根据本专利技术的网络负载测试方法的实施例的示意性框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”和“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。基于上述目的,本专利技术实施例的第一个方面,提出了一种网络负载测试方法的实施例。图1示出的是根据本专利技术的网络负载测试方法的实施例的示意图。如图1所示的实施例中,该方法至少包括如下步骤:S100、将通过交换机连接的若干服务器分别配置为控制节点、测试节点和辅助测试节点;S200、通过控制节点控制测试节点进行网络负载测试并监测测试节点的负载压力;S300、响应于测试节点的负载压力小于预设阈值,控制节点调用辅助测试节点对测试节点辅助增压;S400、增加辅助测试节点中的加压文件数量直到网络负载传输速率达到测试预设速率。在本专利技术的一些实施例中,使用3台服务器和1台交换机,其中,交换机可以使用千兆或者万兆,根据需求不同进行配置选择,通过交换机把环境的3台服务器连接起来,进行整体网络通信,环境配置,认证操作。使用第一服务器为控制节点,部署vmware环境,控制节点是具体执行用例的节点。第二服务器配置为测试节点(即网络负载测试的测试对象),第三服务器为辅助测试节点。控制节点先通过集成脚本控制测试节点进行网络负载测试,然后再通过调用增加的第三服务器来执行对第二服务器的增压工作,在本专利技术的一些实施例的具体步骤如下:收集压力测试日志中网络负载传输带宽,如果传输文件达到了测试节点千兆网卡的80%或者800本文档来自技高网...

【技术保护点】
1.一种网络负载测试方法,其特征在于,所述方法包括:/n将通过交换机连接的若干服务器分别配置为控制节点、测试节点和辅助测试节点;/n通过所述控制节点控制所述测试节点进行所述网络负载测试并监测所述测试节点的负载压力;/n响应于所述测试节点的负载压力小于预设阈值,所述控制节点调用所述辅助测试节点对所述测试节点辅助增压;/n增加所述辅助测试节点中的加压文件数量直到网络负载传输速率达到测试预设速率。/n

【技术特征摘要】
1.一种网络负载测试方法,其特征在于,所述方法包括:
将通过交换机连接的若干服务器分别配置为控制节点、测试节点和辅助测试节点;
通过所述控制节点控制所述测试节点进行所述网络负载测试并监测所述测试节点的负载压力;
响应于所述测试节点的负载压力小于预设阈值,所述控制节点调用所述辅助测试节点对所述测试节点辅助增压;
增加所述辅助测试节点中的加压文件数量直到网络负载传输速率达到测试预设速率。


2.根据权利要求1所述的网络负载测试方法,其特征在于,所述响应于所述测试节点的负载压力小于预设阈值,所述控制节点调用所述辅助测试节点对所述测试节点辅助增压还包括:
响应于所述测试节点网络不稳定导致网络中断,所述控制节点启动调用所述辅助测试节点对所述测试节点辅助增压。


3.根据权利要求1所述的网络负载测试方法,其特征在于,所述响应于所述测试节点的负载压力小于预设阈值,所述控制节点调用所述辅助测试节点对所述测试节点辅助增压还包括:
响应于所述测试节点的网络带宽未达到上限且未达到所述网络负载测试的需要带宽,所述控制节点启动调用所述辅助测试节点对所述测试节点辅助增压。


4.根据权利要求1所述的网络负载测试方法,其特征在于,所述方法还包括:
在所述辅助测试节点中安装vmware系统并关闭操作系统的防火墙,并配置所述辅助测试节点的访问权限以保证网络通畅。


5.根据权利要求1所述的网络负载测试方法,其特征在于,所述方法还包括:
响应于所述测试节点和所述辅助测试节点配置完成,解析主机名以验证每个主机之间网络通畅。

【专利技术属性】
技术研发人员:李健陈健
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1