电子通信装置的制造及其应用技术1.本发明涉及计算机技术领域,特别涉及基于虚拟化配置的网络测试方法、装置、设备及介质。背景技术:2.随着互联网科技的迅猛发展,利用网络技术进行大数据收发,传输,信息交互,资源共享与整合等已成为社会发展的必然趋势。网络技术应用于通讯,交通,教育,医疗,社会公共服务,政府等各大领域。同时,互联网技术的实现离不开物理计算机,服务器,网卡等网络设备。服务器在网络环境里为其他计算机提供信息服务,包括数据库,搜索,高性能计算,虚拟化等。其中虚拟化技术逐渐称为主流,它可在一台服务器上同时执行多个操作系统,具有减少运行能耗,节约成本,提升硬件资源利用率等优势。在网络通讯过程中要完成多个数据包以及报文的收发和传输过程,因此网络安全和稳定性尤为重要,如果面临报文转发阻塞,数据包丢包等问题,会严重影响测试过程。因此,满足测试效率和测试稳定性,才会满足客户测试环境需求。3.当前主流的网卡测试方法是,利用多个服务器或者交换机互联,同时在测试端安装相应的os测试系统,设置相对应的物理端口和网络端口,通过ping ip地址(internet protocol address,互联网协议地址)进行网络测试和重启。多个服务器或者交换机互联,受测试环境限制,耗时耗力。4.综上可见,如何提高网络测试的灵活度,降低成本提高效率是本领域有待解决的问题。技术实现要素:5.有鉴于此,本发明的目的在于提供一种基于虚拟化配置的网络测试方法、装置、设备及介质,实现了提高网络测试的灵活度,降低成本提高效率。其具体方案如下:6.第一方面,本技术公开了一种基于虚拟化配置的网络测试方法,包括:7.将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以便执行预设网络测试脚本,生成日志数据;8.基于所述日志数据确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。9.可选的,所述将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定之前,还包括:10.基于当前网络负载情况,筛选出目标网络,并在所述目标网络下构建第一虚拟机和第二虚拟机。11.可选的,所述将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定之前,还包括:12.确定第一待测试网卡的第一待测试端口以及第二待测试网卡的第二待测试端口。13.可选的,所述确定第一待测试网卡的第一待测试端口以及第二待测试网卡的第二待测试端口之后,还包括:14.获取所述第一待测试端口和所述第二待测试端口的输出信息,并基于所述输出信息清除相应的历史端口绑定和历史网桥。15.可选的,所述基于所述输出信息清除相应的历史端口绑定和历史网桥之后,还包括:16.关闭所述第一待测试端口和所述第二待测试端口,以便将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定;17.相应的,所述将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,包括:18.将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,以得到目标端口绑定信息和目标绑定功能,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以得到目标网桥信息和目标网桥功能;19.开启所述目标绑定功能和所述目标网桥功能,以便执行预设网络测试脚本,生成日志数据。20.可选的,所述开启所述目标绑定功能和所述目标网桥功能之后,还包括:21.在所述目标端口绑定信息和所述目标网桥信息中设置ip地址。22.可选的,所述基于所述日志数据确定所述当前主机与所述虚拟机主机之间的当前网络测试结果,包括:23.基于所述日志数据中drop信息、error信息、crc信息,确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。24.第二方面,本技术公开了一种基于虚拟化配置的网络测试装置,包括:25.网络测试模块,用于将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以便执行预设网络测试脚本,生成日志数据;26.结果确定模块,用于基于所述日志数据确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。27.第三方面,本技术公开了一种电子设备,包括:28.存储器,用于保存计算机程序;29.处理器,用于执行所述计算机程序,以实现前述公开的基于虚拟化配置的网络测试方法的步骤。30.第四方面,本技术公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的基于虚拟化配置的网络测试方法的步骤。31.可见,本技术公开了一种基于虚拟化配置的网络测试方法,将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以便执行预设网络测试脚本,生成日志数据;基于所述日志数据确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。由此可见,本技术并不需要多个服务器或者交换机进行端口互联,只需要将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并构建对应的网桥,然后执行预设网络测试脚本,即可生成在网络测试过程中的日志数据,以便基于日志数据确定第一待测试网卡与第二待测试网卡之间的当前网络测试结果,因为不需要多个服务器或者交换机,测试环境更加灵活,测试过程更加简便,提高网络测试效率,降低对第一待测试网卡和第二待测试网卡的网络测试成本。附图说明32.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。33.图1为本技术公开的一种基于虚拟化配置的网络测试方法流程图;34.图2为本技术公开的一种具体的网络测试示意图;35.图3为本技术公开的一种具体的网络测试示意图;36.图4为本技术公开的一种具体的基于虚拟化配置的网络测试方法流程图;37.图5为本技术公开的一种基于虚拟化配置的网络测试装置结构示意图;38.图6为本技术公开的一种电子设备结构图。具体实施方式39.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。40.随着互联网科技的迅猛发展,利用网络技术进行大数据收发,传输,信息交互,资源共享与整合等已成为社会发展的必然趋势。网络技术应用于通讯,交通,教育,医疗,社会公共服务,政府等各大领域。同时,互联网技术的实现离不开物理计算机,服务器,网卡等网络设备。服务器在网络环境里为其他计算机提供信息服务,包括数据库,搜索,高性能计算,虚拟化等。其中虚拟化技术逐渐称为主流,它可在一台服务器上同时执行多个操作系统,具有减少运行能耗,节约成本,提升硬件资源利用率等优势。在网络通讯过程中要完成多个数据包以及报文的收发和传输过程,因此网络安全和稳定性尤为重要,如果面临报文转发阻塞,数据包丢包等问题,会严重影响测试过程。因此,满足测试效率和测试稳定性,才会满足客户测试环境需求。41.当前主流的网卡测试方法是,利用多个服务器或者交换机互联,同时在测试端安装相应的os(operating system)测试系统,设置相对应的物理端口和网络端口,通过ping ip地址进行网络测试和重启。多个服务器或者交换机互联,受测试环境限制,耗时耗力。42.为此本技术相应的提供了一种基于虚拟化配置的网络测试方案,实现了提高网络测试的灵活度,降低成本提高效率。43.参见图1所示,本技术实施例公开了一种基于虚拟化配置的网络测试方法,包括:44.步骤s11:将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以便执行预设网络测试脚本,生成日志数据。45.本实施例中,如图2所示的一种具体的网络测试示意图,传统的网络测试需要通过交换机将不同服务器下的待测试网卡的端口进行互联,例如利用交换机switch将host1的端口port1和端口port2与host2的端口port1和端口port2进行互联,并对host1的端口port1和端口port2进行bond1绑定、对host2的端口port1和端口port2进行bond2绑定,建立网桥bridge1和网桥bridge2,因此既需要不同服务器,还需要交换机完成对不同服务器的待测试网卡的待测试端口的互联,测试条件多,还需要人工完成进行对交换机的互联工作,成本高,效率低。如图3所示的一种具体的网络测试示意图,即本技术中无需交换机,构建的host1和host2可以是在同一个服务器下的第一虚拟机和第二虚拟机,也可以在不同服务器下、同一网络下的第一虚拟机和第二虚拟机,因此降低了测试条件,并且也因无需进行交换机互联工作而提高效率,降低成本。又因为第一虚拟机和第二虚拟机可以在同一服务器下,即不需要凭借外部交换机或者服务器搭建复杂链路,也不需要逐个排查内部虚拟机之间是否存在配置问题,仅通过设置设备自身的端口互联即可高效实现自我排查,同时获取被测端口统计的相关报错信息。需要注意的是,第一待测试端口和第二待测试端口的数量需要基于实际情况确定。46.本实施例中,所述将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定之前,还包括:确定第一待测试网卡的第一待测试端口以及第二待测试网卡的第二待测试端口,确定端口的代码例如为:47.ether_port0='ens802f0'48.ether_port1='ens802f1'49.例如确定第一待测试网卡的第一待测试端口分别为ens802f0和ens802f1。50.步骤s12:基于所述日志数据确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。51.本实施例中,服务器所创建得多个虚拟设备之间的网络链接,或者用于不同服务器虚拟机互联状态下的网卡测试。此工具在客户环境受限制的情况下,能够及时有效的进行网卡自身稳定性排查,使测试有序进行,且工具执行方便高效,省时省力,也可以应用于网卡的部件选型引入认证等过程。52.可见,本技术公开了一种基于虚拟化配置的网络测试方法,将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以便执行预设网络测试脚本,生成日志数据;基于所述日志数据确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。由此可见,本技术并不需要多个服务器或者交换机进行端口互联,只需要将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并构建对应的网桥,然后执行预设网络测试脚本,即可生成在网络测试过程中的日志数据,以便基于日志数据确定第一待测试网卡与第二待测试网卡之间的当前网络测试结果,因为不需要多个服务器或者交换机,测试环境更加灵活,测试过程更加简便,提高网络测试效率,降低对第一待测试网卡和第二待测试网卡的网络测试成本。53.参见图4所示,本技术实施例公开了一种具体的基于虚拟化配置的网络测试方法,包括:54.步骤s21:基于当前网络负载情况,筛选出目标网络,并在所述目标网络下构建第一虚拟机和第二虚拟机。55.本实施例中,需要保证第一虚拟机和第二虚拟机的目标网络为同一个网络,目标网络可以基于当前网络负载情况进行选择,也可以基于第一待测试网卡和第二待测试网卡的网络进行确定。56.步骤s22:将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的所述第一虚拟机、所述第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以便执行预设网络测试脚本,生成日志数据。57.本实施例中,在将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的所述第一虚拟机、所述第二虚拟机进行端口绑定之前,确定第一待测试网卡的第一待测试端口以及第二待测试网卡的第二待测试端口,并获取所述第一待测试端口和所述第二待测试端口的输出信息,并基于所述输出信息清除相应的历史端口绑定和历史网桥。其中获取输出信息和清除相应的历史端口绑定和历史网桥的相关代码例如下所示:58.dmesg-c》/dev/null59.ip link delete bond1 2》/dev/null60.ip link delete br1 2》/dev/null61.ip link add name bond1 type bond mode active-backup62.可以理解的是,在测试之前首先安装好网卡驱动,在测试端与服务端创建好虚拟环境和搭建好虚拟机,并选择要测试的端口和ip地址,清除测试前的相关绑定和网桥。63.本实施例中,所述基于所述输出信息清除相应的历史端口绑定和历史网桥之后,还包括:关闭所述第一待测试端口和所述第二待测试端口,以便将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定。其中关闭第一待测试端口和第二待测试端口的相关代码可以如下所示:64.ip link set"$ether_port0"down65.ip link set"$ether_port1"down66.ethtool‑‑set-priv-flags"$ether_port0"link-down-on-close on67.ethtool‑‑set-priv-flags"$ether_port1"link-down-on-close on68.本实施例中,将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,以得到目标端口绑定信息和目标绑定功能,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以得到目标网桥信息和目标网桥功能;开启所述目标绑定功能和所述目标网桥功能,以便执行预设网络测试脚本,生成日志数据。其中端口绑定、构建网桥、开启目标绑定功能和目标网桥功能的相关代码可以如下所示:69.ip link set"$ether_port0"master bond170.ip link set"$ether_port1"master bond171.ip link add name br1 type bridge72.ip link set dev bond1 master br173.ip link set br1 up74.ip link set bond1 up75.ip link set"$ether_port0"up76.ip link set"$ether_port1"up77.本实施例中,所述开启所述目标绑定功能和所述目标网桥功能之后,还包括:在所述目标端口绑定信息和所述目标网桥信息中设置ip地址。其中设置ip地址的相关代码可以如下所示:78.ip address add 100.0.0.1/24dev br179.在设置ip地址后,需要执行预设网络测试脚本中对应的脚本,例如下所示的脚本代码:[0080][0081]执行预设网络测试脚本中对应的脚本,如循环命令,当循环结束时,生成日志数据,测试结束。[0082]步骤s23:基于所述日志数据中drop信息、error信息、crc信息,确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。[0083]本实施例中,执行完预设网络测试脚本后会自动收集测试日志数据,从而检查日志数据的drop信息、error信息、crc信息,并基于日志数据中drop信息、error信息、crc信息,确定第一待测试网卡与第二待测试网卡之间的当前网络测试结果。可以理解的是,本实施例中,一般在数据链路层中网桥可将局域网链接起来,根据不同mac地址对数据帧进行转发打包等,打破物理限制增加可用性。绑定功能可以将多个网卡虚拟成一个网卡并用一个以太网接口设置ip地址。通过set br1 up,在网桥上绑定端口set bond1 up的方式很容易实现多个网卡在不同局域网络之间的网络通讯。这提高了网络宽带并增加了网络可靠性,在网卡测试过程中也提高了测试效率[0084]由此可见,本技术可以直接在测试端服务器中创建第一虚拟机和第二虚拟机,在系统下执行此预设网络测试脚本,通过架桥的方式连接到第一虚拟机和第二虚拟机,最终利用此预设网络测试脚本即可实现对第一待测试网卡、第二待测试网卡的相关端口进行网络稳定性测试。[0085]参见图5所示,本技术实施例公开了一种基于虚拟化配置的网络测试装置,包括:[0086]网络测试模块11,用于将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以便执行预设网络测试脚本,生成日志数据;[0087]结果确定模块12,用于基于所述日志数据确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。[0088]所述基于虚拟化配置的网络测试装置,具体用于:确定第一待测试网卡的第一待测试端口以及第二待测试网卡的第二待测试端口。[0089]所述基于虚拟化配置的网络测试装置,具体用于:基于当前网络负载情况,筛选出目标网络,并在所述目标网络下构建第一虚拟机和第二虚拟机,可以理解的是,需要保证第一虚拟机和第二虚拟机的目标网络为同一个网络,目标网络可以基于当前网络负载情况进行选择,也可以基于第一待测试网卡和第二待测试网卡的网络进行确定。[0090]所述基于虚拟化配置的网络测试装置,具体用于:获取所述第一待测试端口和所述第二待测试端口的输出信息,并基于所述输出信息清除相应的历史端口绑定和历史网桥。[0091]所述基于虚拟化配置的网络测试装置,具体用于:关闭所述第一待测试端口和所述第二待测试端口,以便将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定。[0092]所述网络测试模块11,具体用于:将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,以得到目标端口绑定信息和目标绑定功能,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以得到目标网桥信息和目标网桥功能;开启所述目标绑定功能和所述目标网桥功能,以便执行预设网络测试脚本,生成日志数据。[0093]所述基于虚拟化配置的网络测试装置,具体用于:在所述目标端口绑定信息和所述目标网桥信息中设置ip地址。[0094]所述结果确定模块12,具体用于:执行完预设网络测试脚本后会自动收集测试日志数据,从而检查日志数据的drop信息、error信息、crc信息,并基于日志数据中drop信息、error信息、crc信息,确定第一待测试网卡与第二待测试网卡之间的当前网络测试结果。可以理解的是,本实施例中,一般在数据链路层中网桥可将局域网链接起来,根据不同mac地址对数据帧进行转发打包等,打破物理限制增加可用性。[0095]可见,本技术公开了一种基于虚拟化配置的网络测试方法,将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以便执行预设网络测试脚本,生成日志数据;基于所述日志数据确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。由此可见,本技术并不需要多个服务器或者交换机进行端口互联,只需要将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并构建对应的网桥,然后执行预设网络测试脚本,即可生成在网络测试过程中的日志数据,以便基于日志数据确定第一待测试网卡与第二待测试网卡之间的当前网络测试结果,因为不需要多个服务器或者交换机,测试环境更加灵活,测试过程更加简便,提高网络测试效率,降低对第一待测试网卡和第二待测试网卡的网络测试成本。[0096]在一些具体实施例中,所述基于虚拟化配置的网络测试装置,包括:[0097]虚拟机构建单元,用于基于当前网络负载情况,筛选出目标网络,并在所述目标网络下构建第一虚拟机和第二虚拟机。[0098]在一些具体实施例中,所述基于虚拟化配置的网络测试装置,包括:[0099]端口确定单元,用于确定第一待测试网卡的第一待测试端口以及第二待测试网卡的第二待测试端口。[0100]在一些具体实施例中,所述基于虚拟化配置的网络测试装置,包括:[0101]清除单元,用于获取所述第一待测试端口和所述第二待测试端口的输出信息,并基于所述输出信息清除相应的历史端口绑定和历史网桥。[0102]在一些具体实施例中,所述基于虚拟化配置的网络测试装置,包括:[0103]绑定单元,用于关闭所述第一待测试端口和所述第二待测试端口,以便将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定。[0104]在一些具体实施例中,所述网络测试模块11,包括:[0105]日志数据生成单元,用于将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,以得到目标端口绑定信息和目标绑定功能,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以得到目标网桥信息和目标网桥功能;开启所述目标绑定功能和所述目标网桥功能,以便执行预设网络测试脚本,生成日志数据。[0106]在一些具体实施例中,所述基于虚拟化配置的网络测试装置,包括:[0107]地址设置单元,用于在所述目标端口绑定信息和所述目标网桥信息中设置ip地址。[0108]在一些具体实施例中,所述结果确定模块12,包括:[0109]网络测试结果确定单元,用于基于所述日志数据中drop信息、error信息、crc信息,确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。[0110]图6为本技术实施例提供的一种电子设备的结构示意图。具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现以下步骤:[0111]将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以便执行预设网络测试脚本,生成日志数据;[0112]基于所述日志数据确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。[0113]在一些具体实施方式中,所述处理器通过执行所述存储器中保存的计算机程序,具体可以实现以下步骤:[0114]基于当前网络负载情况,筛选出目标网络,并在所述目标网络下构建第一虚拟机和第二虚拟机。[0115]在一些具体实施方式中,所述处理器通过执行所述存储器中保存的计算机程序,具体可以实现以下步骤:[0116]确定第一待测试网卡的第一待测试端口以及第二待测试网卡的第二待测试端口。[0117]在一些具体实施方式中,所述处理器通过执行所述存储器中保存的计算机程序,具体可以实现以下步骤:[0118]获取所述第一待测试端口和所述第二待测试端口的输出信息,并基于所述输出信息清除相应的历史端口绑定和历史网桥。[0119]在一些具体实施方式中,所述处理器通过执行所述存储器中保存的计算机程序,具体可以实现以下步骤:[0120]关闭所述第一待测试端口和所述第二待测试端口,以便将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定;[0121]相应的,所述将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,包括:[0122]将第一待测试网卡的第一待测试端口、第二待测试网卡的第二待测试端口分别与对应的第一虚拟机、第二虚拟机进行端口绑定,以得到目标端口绑定信息和目标绑定功能,并分别构建所述第一待测试端口、所述第二待测试端口与所述第一虚拟机、所述第二虚拟机之间的网桥,以得到目标网桥信息和目标网桥功能;[0123]开启所述目标绑定功能和所述目标网桥功能,以便执行预设网络测试脚本,生成日志数据。[0124]在一些具体实施方式中,所述处理器通过执行所述存储器中保存的计算机程序,具体可以实现以下步骤:[0125]在所述目标端口绑定信息和所述目标网桥信息中设置ip地址。[0126]在一些具体实施方式中,所述处理器通过执行所述存储器中保存的计算机程序,还可以进一步包括以下步骤:[0127]基于所述日志数据中drop信息、error信息、crc信息,确定所述第一待测试网卡与所述第二待测试网卡之间的当前网络测试结果。[0128]本实施例中,电源23用于为电子设备上的各硬件设备提供工作电压;通信接口24能够为电子设备创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。[0129]其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。[0130]另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统221、计算机程序222及数据223等,存储方式可以是短暂存储或者永久存储。[0131]其中,操作系统221用于管理与控制电子设备上的各硬件设备以及计算机程序222,以实现处理器21对存储器22中海量数据223的运算与处理,其可以是windows、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备执行的基于虚拟化配置的网络测试方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。数据223除了可以包括电子设备接收到的由外部设备传输进来的数据,也可以包括由自身输入输出接口25采集到的数据等。[0132]进一步的,本技术实施例还公开了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,实现前述任一实施例公开的由基于虚拟化配置的网络测试过程中执行的方法步骤。[0133]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。[0134]以上对本发明所提供的一种基于虚拟化配置的网络测试方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
基于虚拟化配置的网络测试方法、装置、设备及介质与流程 专利技术说明
作者:admin
2022-12-06 21:23:16
315
关键词:
电子通信装置的制造及其应用技术
专利技术