System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用程序的网络复现方法、系统、装置、设备及介质制造方法及图纸_技高网

应用程序的网络复现方法、系统、装置、设备及介质制造方法及图纸

技术编号:41304334 阅读:4 留言:0更新日期:2024-05-13 14:50
本公开实施例涉及一种应用程序的网络复现方法、系统、装置、设备及介质,其中该方法应用于网络复现系统中的服务设备,包括:获取目标应用程序的网络异常数据;基于网络异常数据中的网络质量数据生成网络环境配置数据;基于网络异常数据确定多个云真机设备中的目标云真机设备,多个云真机设备分别设置在多个边缘节点中,每个云真机设备中安装有目标应用程序;将网络环境配置数据下发至目标云真机设备所在边缘节点的网络模拟设备,以使网络模拟设备构建异常网络环境,其中,目标云真机设备与网络模拟设备网络连接以处于异常网络环境中进行测试,每个边缘节点中设置有网络模拟设备。本公开通过边缘节点中的网络模拟设备实现真实的网络环境复现。

【技术实现步骤摘要】

本公开涉及网络,尤其涉及一种应用程序的网络复现方法、系统、装置、设备及介质


技术介绍

1、应用程序的运行效果受网络环境的影响较大,用户侧真实的网络环境通常由运营商、地理位置和网络质量等条件决定。

2、当应用程序运行异常时,用户可以对特定网络环境下的网络异常问题进行反馈,面对这些网络异常问题,相关技术中通常是通过在线下实验室环境中进行网络环境的复现以进行问题分析,但是这种方式复现的网络环境与真实的网络环境差异较大,导致问题分析和解决的难度较大。


技术实现思路

1、为了解决上述技术问题,本公开提供了一种应用程序的网络复现方法、系统、装置、设备及介质。

2、本公开实施例提供了一种应用程序的网络复现方法,所述方法应用于网络复现系统中的服务设备,包括:

3、获取目标应用程序的网络异常数据;

4、基于所述网络异常数据中的网络质量数据生成网络环境配置数据;

5、基于所述网络异常数据确定多个云真机设备中的目标云真机设备,所述多个云真机设备分别设置在多个边缘节点中,每个所述云真机设备中安装有所述目标应用程序;

6、将所述网络环境配置数据下发至所述目标云真机设备所在边缘节点的网络模拟设备,以使所述网络模拟设备构建异常网络环境,其中,所述目标云真机设备与所述网络模拟设备网络连接以处于所述异常网络环境中进行测试,每个所述边缘节点中设置有所述网络模拟设备。

7、本公开实施例还提供了一种网络复现系统,包括服务设备以及与所述服务设备连接的数据采集平台、多个边缘节点;

8、每个所述边缘节点包括网络模拟设备以及与所述网络模拟设备网络连接的多个云真机设,每个所述云真机设备中安装有目标应用程序;

9、所述服务设备用于执行本公开实施例提供的应用程序的网络复现方法。

10、本公开实施例还提供了一种应用程序的网络复现装置,所述装置设置于网络复现系统中的服务设备,包括:

11、获取模块,用于获取目标应用程序的网络异常数据;

12、配置模块,用于基于所述网络异常数据中的网络质量数据生成网络环境配置数据;

13、设备模块,用于基于所述网络异常数据确定多个云真机设备中的目标云真机设备,所述多个云真机设备分别设置在多个边缘节点中,每个所述云真机设备中安装有所述目标应用程序;

14、复现模块,用于将所述网络环境配置数据下发至所述目标云真机设备所在边缘节点的网络模拟设备,以使所述网络模拟设备构建异常网络环境,其中,所述目标云真机设备与所述网络模拟设备网络连接以处于所述异常网络环境中进行测试,每个所述边缘节点中设置有所述网络模拟设备。

15、本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的应用程序的网络复现方法。

16、本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的应用程序的网络复现方法。

17、本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的应用程序的网络复现方案,网络复现系统中的服务设备通过获取目标应用程序的网络异常数据;基于网络异常数据中的网络质量数据生成网络环境配置数据;基于网络异常数据确定多个云真机设备中的目标云真机设备,多个云真机设备分别设置在多个边缘节点中,每个云真机设备中安装有目标应用程序;将网络环境配置数据下发至目标云真机设备所在边缘节点的网络模拟设备,以使网络模拟设备构建异常网络环境,其中,目标云真机设备与网络模拟设备网络连接以处于异常网络环境中进行测试,每个边缘节点中设置有网络模拟设备。采用上述技术方案,通过构建一个边缘节点中设置云真机设备和网络模拟设备的网络复现系统,该网络复现系统中的服务设备基于上报的网络异常数据可以自动生成网络环境配置数据,并将网络环境配置数据下发至匹配的目标云真机设备中,构建与网络异常数据对应的异常网络环境进行网络问题的测试、分析,由于通过边缘节点中的网络模拟设备能够实现真实的网络环境复现,降低了难度,有助于快速进行网络问题的分析和解决。

本文档来自技高网...

【技术保护点】

1.一种应用程序的网络复现方法,其特征在于,应用于网络复现系统中的服务设备,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述网络异常数据中的网络质量数据生成网络环境配置数据,包括:

3.根据权利要求1所述的方法,其特征在于,基于所述网络异常数据确定多个云真机设备中的目标云真机设备,包括:

4.根据权利要求3所述的方法,其特征在于,所述匹配度为多个匹配维度的匹配分值与权重的乘积之和,不同匹配维度对应不同的权重,所述匹配维度包括如下至少一种:地理位置、网络参数和设备参数。

5.根据权利要求1所述的方法,其特征在于,所述异常网络环境为所述网络模拟设备基于网卡的MAC地址与所述目标云真机设备的IP地址为所述目标云真机设备构建。

6.一种网络复现系统,其特征在于,包括服务设备以及与所述服务设备连接的数据采集平台、多个边缘节点;

7.根据权利要求6所述的网络复现系统,其特征在于,所述网络模拟设备包括网卡、通信模块以及能够运行操作系统的计算单元,所述计算单元用于通过流量控制框架,基于所述网卡的MAC地址与目标云真机设备的IP地址为目标云真机设备构建异常网络环境。

8.一种应用程序的网络复现装置,其特征在于,设置于网络复现系统中的服务设备,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-5中任一所述的应用程序的网络复现方法。

...

【技术特征摘要】

1.一种应用程序的网络复现方法,其特征在于,应用于网络复现系统中的服务设备,包括:

2.根据权利要求1所述的方法,其特征在于,基于所述网络异常数据中的网络质量数据生成网络环境配置数据,包括:

3.根据权利要求1所述的方法,其特征在于,基于所述网络异常数据确定多个云真机设备中的目标云真机设备,包括:

4.根据权利要求3所述的方法,其特征在于,所述匹配度为多个匹配维度的匹配分值与权重的乘积之和,不同匹配维度对应不同的权重,所述匹配维度包括如下至少一种:地理位置、网络参数和设备参数。

5.根据权利要求1所述的方法,其特征在于,所述异常网络环境为所述网络模拟设备基于网卡的mac地址与所述目标云真机设备的ip地址为所述目标云真机设备构建...

【专利技术属性】
技术研发人员:骆原杨公宇王嘉欣李茜邹振陈奕修吕点殷彪
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1