网络性能的测试方法技术

技术编号:39726454 阅读:8 留言:0更新日期:2023-12-17 23:30
本申请公开了一种网络性能的测试方法

【技术实现步骤摘要】
网络性能的测试方法、装置、设备及存储介质


[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]本申请提供一种网络性能的测试方法

装置

设备及存储介质,与现有技术中在进行网络性能的测试时,会导致服务器端受到网络攻击,降低网络的安全性能相比,在本申请中,基于获取到的测试参数,生成控制报文;将所述控制报文发送至测试服务端,以使所述
测试服务端基于所述控制报文开启性能测试所需的目标连接端口;通过所述目标连接端口,将基于所述测试参数生成的测试报文发送至所述测试服务端,以使所述测试服务端基于所述测试报文回复测试回复报文;根据所述测试回复报文确定所述测试服务端的连通性与网络性能参数

在本申请中,根据获取到的测试参数生成控制报文,再将控制报文发送至测试服务端,以使测试服务端根据控制报文开启性能测试所需的目标连接端口,以避免测试服务端开启的端口空闲,被网络攻击方利用,再将根据测试参数生成的测试报文通过目标连接端口发送至测试服务端,以避免了同时在设备端与服务器端分别配置相关参数,以供测试服务端根据测试参数进行网络性能的测试,最后根据测试服务端回复的测试回复报文,确定测试服务端的连通性与网络性能参数,即在本申请中,通过控制报文开启测试服务端的目标连接端口,再将测试报文发送至测试服务端,避免测试服务端的端口暴露与外界接收到带有攻击性的数据,进而避免了网络测试设备在进行网络性能测量时受到网络攻击,提高了网络的安全性能<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种网络性能的测试方法,其特征在于,所述网络性能的测试方法,包括:基于获取到的测试参数,生成控制报文;将所述控制报文发送至测试服务端,以使所述测试服务端基于所述控制报文开启性能测试所需的目标连接端口;通过所述目标连接端口,将基于所述测试参数生成的测试报文发送至所述测试服务端,以使所述测试服务端基于所述测试报文回复测试回复报文;根据所述测试回复报文确定所述测试服务端的连通性与网络性能参数
。2.
如权利要求1所述的网络性能的测试方法,其特征在于,所述将所述控制报文发送至测试服务端,以使所述测试服务端基于所述控制报文开启性能测试所需的目标连接端口,包括:将所述控制报文加密后发送至测试服务端,以使所述测试服务端基于预先开启的监听端口获取加密控制报文,并基于所述加密控制报文中各目标连接端口的开启时间开启对应的目标连接端口
。3.
如权利要求2所述的网络性能的测试方法,其特征在于,所述控制报文包括保活报文,所述将所述控制报文加密后发送至测试服务端,包括:若所述测试参数中包含周期性指令,则基于带有周期性指令的测试参数生成保活报文;将所述保活报文加密后发送至所述测试服务端
。4.
如权利要求2所述的网络性能的测试方法,其特征在于,所述控制报文包括第一控制请求报文与第二控制请求报文,所述将所述控制报文加密后发送至测试服务端,包括:向所述测试服务端发送加密的第一控制请求报文,以使所述测试服务端基于预先开启的监听端口接收并回复所述加密的所述第一控制请求报文对应的响应报文;在接收到所述响应报文后,对所述响应报文进行校验;若所述响应报文通过校验,则将所述第二控制请求报文加密后发送至测试服务端
。5.
如权利要求4所述的网络性能的测试方法,其特征在于,所述在接收到所述响应报文后,对所述响应报文进行校验,包括:若在预设时长内,未接收到所述测试服务端回复的响应报文,则向所述测试服务端重新发送所述加密的所述第一控制请求报文;若在所述加密的第一控制请求报文的重发次数未达到预设次数上限时接收到所述...

【专利技术属性】
技术研发人员:张强王同晖颜洁仪
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:

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

1