网卡性能测试场景中的网口配置方法、装置、设备及介质与流程

文档序号:38020769发布日期:2024-05-17 12:49阅读:14来源:国知局
网卡性能测试场景中的网口配置方法、装置、设备及介质与流程

本发明涉及软件测试,尤其涉及一种网卡性能测试场景中的网口配置方法、装置、设备及介质。


背景技术:

1、在使用各类测试软件(例如,netperf软件)进行网卡性能测试过程中,需要使用被测客户端和测试服务器共同配合实现,测试内容主要是测试服务器使用一个或者多个物理网口分别向被测客户端中配对的一个或者多个物理网口发送测试数据包进行测试。因此,在进行网卡性能测试之前,需要首先对被测客户端和测试服务器中的每个物理网口进行ip(网际协议,internet protocol)地址的配置。

2、现有技术中,主要通过手动配置的方式实现对每个物理网口的ip地址的配置。但是,随着多网卡技术的不断深入,当一台测试机器中存在大量网卡时,对每个物理网口进行手动配置ip地址的工作量就变得庞大,人工成本大,耗时耗力,且容易出错。


技术实现思路

1、本发明实施例提供了一种网卡性能测试场景中的网口配置方法、装置、设备及介质,以提供一种高效、便捷的网口ip地址配置的新技术。

2、根据本发明的一方面,提供了一种网卡性能测试场景中的网口配置方法,包括:

3、获取目标配置设备,并扫描所述目标配置设备中包括的全部物理网口;

4、在全部物理网口中识别ip地址配置网口,并获取与所述目标配置设备匹配的网络配置类型;

5、如果所述网络配置类型为自动创建ip地址,则获取目标配置设备在所述网卡性能测试场景中的测试角色;

6、根据所述测试角色,对每个ip地址配置网口的ip地址进行自动配置,并在ip地址配置过程中,对当前配置的每个ip地址配置网口进行实时用户提示。

7、进一步的,在获取与所述目标配置设备匹配的网络配置类型之后,还包括:

8、如果所述网络配置类型为手动创建ip地址,则根据用户输入的ip地址配置信息,对每个ip地址配置网口的ip地址进行配置;

9、在ip地址配置过程中,对当前配置的每个ip地址配置网口进行实时用户提示。

10、这样设置的好处在于:在向用户提供自动创建ip地址这一选项的同时,还为用户提供手动创建ip地址的选项,进一步丰富了网口配置方法的适应场景和通用性。

11、进一步的,根据所述测试角色,对每个ip地址配置网口的ip地址进行自动配置,包括:

12、如果所述测试角色为测试服务器,则直接对每个ip地址配置网口的ip地址进行自动配置。

13、这样设置的好处在于:具体实现了一种针对测试服务器的ip地址配置方式,除了可以自动实现对测试服务器中各网口的ip地址的自动配置,还可以同时指引被测客户端中配对的网口基于上述ip地址配置结果,进行ip地址的跟随配置,进而可以保证测试服务器和被测客户端中相配对的两个网口属于同一局域网中,以为后续网卡性能测试提供准确的网络配置。在最大程度上提高ip地址的自动配置效率的同时,还提高了ip地址配置的准确性。

14、进一步的,根据所述测试角色,对每个ip地址配置网口的ip地址进行自动配置,包括:

15、如果所述测试角色为被测客户端,则等待与所述被测客户端匹配的测试服务器完成网口配置后,依次获取当前ip地址配置网口;

16、其中,预先根据所述网卡性能测试场景中测试双方网口间映射关系,建立所述被测客户端与所述测试服务器中各测试双方网口间的直连通信关系;

17、通过当前ip地址配置网口发送不同网段的测试数据包进行网络连接测试,并根据测试结果,对所述当前ip地址配置网口的ip地址进行自动配置;

18、返回执行依次获取当前ip地址配置网口的操作,直至完成对全部ip地址配置网口的自动配置。

19、这样设置的好处在于:具体实现了一种针对被测客户端的ip地址配置方式,该被测客户端可以在网络连接测试过程中,获知测试服务器中各网口所配置的ip地址后,基于本机网口与测试服务器网口之间的配对关系,基于测试服务器发送的ip地址配置结果进行跟随配置,进而可以保证测试服务器和被测客户端中相配对的两个网口属于同一局域网,以为后续性能测试提供准确的网络配置。在最大程度上提高了ip地址的自动配置效率的同时,还提高了ip地址配置的准确性。

20、进一步的,根据测试结果,对所述当前ip地址配置网口的ip地址进行自动配置,包括:

21、在所述测试结果中,获取通过网络连接测试中目标网段内的目标ip地址;

22、识别所述目标ip地址中的网段号和主机号;

23、对所述主机号进行累加处理,得到更新主机号,并将所述网段号与所述更新主机号进行组合,得到当前ip地址;

24、将所述当前ip地址配置为所述当前ip地址配置网口的

25、这样设置的好处在于:保证了测试服务器和被测客户端中相配对的两个网口属于同一局域网(网段)的同时,两者的ip地址不产生混叠,提高了跟随ip地址的设置效率。

26、进一步的,在全部物理网口中识别ip地址配置网口,包括:

27、根据每个所述物理网口以及与每个物理网口分别对应的当前ip地址,生成物理网口ip列表,并将所述物理网口ip列表在用户展示页面中进行展示;

28、其中,所述用户展示页面中包括对每个物理网口进行ip地址配置或者不进行ip地址配置的选择控件;

29、响应于对所述用户展示页面中选择控件的选择指令,在所述全部物理网口中识别ip地址配置网口。

30、这样设置的好处在于:可以在用户进行物理网口的ip地址配置之前,将目标配置设备中全部物理网口的当前ip地址进行用户展示,由用户自主选择所需配置的ip地址,进一步提高了ip地址的配置有效性和针对性。

31、进一步的,在扫描所述目标配置设备中包括的全部物理网口之后,还包括:

32、获取与每个所述物理网口分别对应的pcie(外围组件快速互联,peripheralcomponent interconnect express)地址,并根据所述pcie地址,确定与每个物理网口分别对应的网卡设备;

33、在根据所述测试角色,对每个ip地址配置网口的ip地址进行自动配置之后,还包括:

34、根据与每个物理网口分别对应的网卡设备的网卡带宽,生成与每个物理网口分别对应的性能测试信息;

35、按照所述性能测试信息,对所述目标配置设备中的每个物理网口进行性能测试。

36、这样设置的好处在于:针对现有技术无法直接定位物理网口所属网卡设备的问题,通过准确建立物理网口与网卡设备之间的对应关系,可以准确获知与每个物理网口分别对应的网卡带宽,进而可以便捷、准确的设置与每个物理网口分别对应的性能测试信息,提高了性能测试信息的设置效率和准确性。

37、进一步的,在配置过程中,对当前配置的每个ip地址配置网口进行实时用户提示,包括:

38、在对当前配置的目标ip地址配置网口的配置过程中,获取与所述目标ip地址配置网口对应的目标网口标识;

39、将所述目标网口标识进行用户展示的同时,控制所述目标ip地址配置网口的网口灯进行闪烁。

40、这样设置的好处在于:可以使测试人员以简单、便捷的方式参与对配置结果的实时监控,以进一步提高网卡性能测试的效率。

41、根据本发明的另一方面,提供了一种网卡性能测试场景中的网口配置装置,包括:

42、网口扫描模块,用于获取目标配置设备,并扫描所述目标配置设备中包括的全部物理网口;

43、网络配置类型获取模块,用于在全部物理网口中识别ip地址配置网口,并获取与所述目标配置设备匹配的网络配置类型;

44、测试角色获取模块,用于如果所述网络配置类型为自动创建ip地址,则获取目标配置设备在所述网卡性能测试场景中的测试角色;

45、配置提示模块,用于根据所述测试角色,对每个ip地址配置网口的ip地址进行自动配置,并在ip地址配置过程中,对当前配置的每个ip地址配置网口进行实时用户提示。

46、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

47、至少一个处理器;以及

48、与所述至少一个处理器通信连接的存储器;其中,

49、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的网卡性能测试场景中的网口配置方法。

50、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的网卡性能测试场景中的网口配置方法。

51、本发明实施例的技术方案,首先在网卡性能测试场景中的目标配置设备中扫描获取全部物理网口,并在全部物理网口中识别需要进行ip地址配置的ip地址配置网口;在确定对目标配置设备的网络配置类型为自动创建ip地址时,根据目标配置设备在网卡性能测试场景中的测试角色,对每个ip地址配置网口的ip地址进行自动配置,并在ip地址配置过程中,对当前配置的每个ip地址配置网口进行实时用户提示。本发明实施例的技术方案针对现有技术中无法在网卡性能测试场景中对多网卡机器进行有效的ip设置的问题,提供了一种高效、便捷的网口配置新方法,能够在网卡性能测试场景中快速实现对多网卡机器的ip地址批量设置,缩减了网口配置的工作量,提高了网卡性能测试的工作效率,同时可以使测试人员以简单、便捷的方式参与对配置结果的实时监控。

52、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1