【技术实现步骤摘要】
批量网络测试方法、装置、设备及存储介质
[0001]本专利技术涉及网络测试
,尤其涉及一种批量网络测试方法、装置、设备及存储介质。
技术介绍
[0002]目前测试网络都是通过PC端的PING工具来观察测试设备的网络是否有丢包或者断网的现象,当需要对较多待测设备进行网络测试时,需要在电脑端逐个PING待测设备,操作十分繁琐。
技术实现思路
[0003]本专利技术的主要目的在于提供一种批量网络测试方法、装置、设备及存储介质,旨在解决现有技术中采用PING工具来对较多待测设备进行网络测试时需要逐个PING待测设备导致操作十分繁琐的技术问题。
[0004]为实现上述目的,本专利技术提供了一种批量网络测试方法,所述批量网络测试方法应用于PC端,所述PC端上配置有批量网络测试工具,所述批量网络测试工具基于iperf3设计且使用electron.js进行开发,所述批量网络测试工具可以直接集成node API,所述批量网络测试工具在渲染模块可以直接使用node服务;其中,所述批量网络测试方法,包括:打开所述批量 ...
【技术保护点】
【技术特征摘要】
1.一种批量网络测试方法,其特征在于,所述批量网络测试方法应用于PC端,所述PC端上配置有批量网络测试工具,所述批量网络测试工具基于iperf3设计且使用electron.js进行开发,所述批量网络测试工具可以直接集成node API,所述批量网络测试工具在渲染模块可以直接使用node服务;其中,所述批量网络测试方法,包括:打开所述批量网络测试工具;通过所述批量网络测试工具中node的dgram模块来获取当前局域网内的所有待测设备的IP地址,其中,所述当前局域网为PC端与所有待测设备互联成的计算机组,所有待测设备以及PC端通过网线连接到交换机上;基于所有待测设备的IP地址,将所述待测设备进行两两匹配,确定多组待测设备,其中,每组待测设备包括发送端和接收端;通过所述批量网络测试工具中node模块的child_process调用命令去执行iperf3,以实时测试所述多组待测设备的网络性能。2.如权利要求1所述的方法,其特征在于,所述通过所述批量网络测试工具中node模块的child_process调用命令去执行iperf3,以实时测试所述多组待测设备的网络性能之前,还包括:通过所述批量网络测试工具中weakmap将每组待测设备中的发送端和接收端进行一一对应。3.如权利要求2所述的方法,其特征在于,每组待测设备连接一个待测接口,待测接口表包括多个待测接口;其中,所述通过所述批量网络测试工具中weakmap将每组待测设备中的发送端和接收端进行一一对应之后,还包括:建立ssh连接,以使所述发送端与所述接收端分别连接一个ssh连接实例对象;在建立ssh连接之后,获取所述发送端与所述接收端的对应关系;基于所述对应关系通知所述待测接口表中各待测接口更新数据;所述通过所述批量网络测试工具中node模块的child_process调用命令去执行iperf3,以实时测试所述多组待测设备的网络性能,包括:基于更新数据后的待测接口,通过所述批量网络测试工具中node模块的child_process调用命令去执行iperf3,以实时测试所述多组待测设备的网络性能。4.如权利要求1所述的方法,其特征在于,所述通过所述批量网络测试工具中node模块的child_process调用命令去执行iperf3,以实时测试所述多组待测设备的网络性能,包括:确定数据采集间隔以及测试时间;基于所述数据采集间隔以及所述测试时间,通过所述批量网络测试工具中node模块的child_process调用命令去执行iperf3,以实时测试所述多组待测设备的网络性能。5.如权利要求1所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:林剑斌,季海交,罗斌,曾维雄,聂东力,林玲,
申请(专利权)人:深圳市东微智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。