本申请涉及网络通信,尤其涉及一种网络检测方法、装置、电子设备及存储介质。
背景技术:
1、针对当前运营商的家庭宽带与政企等集团客户专线网络运维中用户反馈的网速慢、上网体验差的问题,传统的排查方式主要依赖于网络管理系统的告警信息、基础的网络诊断工具等手段。对于明确的业务中断故障,可通过这些方法相对快速定位并解决。
2、然而,在面对客户主观感知的网速慢、无明显故障现象的情况时,问题定位过程则较为复杂且耗时。通常需要专业的技术人员上门实地检测,结合时间点、网络负载、访问业务类型以及内容服务商的状态等多个维度分析,并可能反复进行测试甚至抓包分析,但即便如此,部分问题仍难以准确重现和定位。
技术实现思路
1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
2、为此,本申请的第一个目的在于提出一种网络检测方法,以实现自动对网络进行检测,并精确定位异常位置。
3、本申请的第二个目的在于提出一种网络检测装置。
4、本申请的第三个目的在于提出一种电子设备。
5、本申请的第四个目的在于提出一种计算机可读存储介质。
6、本申请的第五个目的在于提出一种计算机程序产品。
7、为达上述目的,本申请第一方面实施例提出了一种网络检测方法,包括:接收网络检测的配置信息,所述配置信息包括网络检测的目标轮数和每轮检测的目标时间间隔,并基于所述配置信息对目标服务器进行多轮网络检测;在任一轮次的网络检测过程中,按照设定的周期对所述目标服务器进行网络连通性测试ping测,确定所述目标服务器上目标网络在所述任一轮次中的响应时间;基于所述响应时间,确定所述目标网络的平均时延,并基于所述平均时延,判断所述目标网络在所述任一轮次中是否存在异常;响应于存在异常,对所述目标网络进行抓包,获取所述目标网络的网络流量数据;对所述网络流量数据进行异常分析,以对所述目标网络进行异常定位。
8、为达上述目的,本申请第二方面实施例提出了一种网络检测装置,包括:配置模块,用于接收网络检测的配置信息,所述配置信息包括网络检测的目标轮数和每轮检测的目标时间间隔,并基于所述配置信息对目标服务器进行多轮网络检测;检测模块,用于在任一轮次的网络检测过程中,按照设定的周期对所述目标服务器进行网络连通性测试ping测,确定所述目标服务器上目标网络在所述任一轮次中的响应时间;判断模块,用于基于所述响应时间,确定所述目标网络的平均时延,并基于所述平均时延,判断所述目标网络在所述任一轮次中是否存在异常;抓包模块,用于响应于存在异常,对所述目标网络进行抓包,获取所述目标网络的网络流量数据;分析模块,用于对所述网络流量数据进行异常分析,以对所述目标网络进行异常定位。
9、为达上述目的,本申请第三方面实施例提出了一种电子设备,包括:处理器;以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以使所述处理器能够执行上述第一方面实施例所述的网络检测方法。
10、为达上述目的,本申请第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机指令用于使所述计算机执行上述一方面实施例所述的网络检测方法。
11、为达上述目的,本申请第五方面实施例提出了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述一方面实施例所述的网络检测方法。
12、本申请提供的网络检测方法、装置、电子设备及存储介质,通过对目标服务器上目标网络进行多轮检测,并在每一次检测时,按照设定的周期对目标网络进行ping测,以获取在该轮次中目标网络的响应时间,进而可以根据响应时间计算平均时延。进一步,基于平均时延判断目标网络是否存在异常,当确定目标网络存在异常时,对目标网络进行抓包,以获取网络流量数据,并对网络流量数据进行异常分析,以确定目标网络存在的异常,以及确定异常的位置,可以实现精准定位导致网络速度下降的原因,显著提升了网络运维效率,进而降低了故障处理成本,减少了因网络问题引发的经济损失,对于提升服务质量、增强客户满意度具有重大价值。
13、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.一种网络检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述按照设定的周期对所述目标服务器进行网络连通性测试ping测,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述配置信息还包括时延阈值,所述基于所述平均时延,判断所述目标网络在所述任一轮次中是否存在异常,包括:
5.根据权利要求1所述的方法,其特征在于,所述对所述目标网络进行抓包,获取所述目标网络的网络流量数据之后,还包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:
8.一种网络检测装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7中任一项所述的方法。