网管服务器性能测试方法和设备的制造方法

xiaoxiao2021-2-23  123

网管服务器性能测试方法和设备的制造方法
【技术领域】
[0001]本发明涉及测试方法,特别是涉及一种网管服务器性能测试方法和设备。
【背景技术】
[0002]网管服务器起监护网络的作用,以交换机网管系统为例,一个交换机网管系统通常包含一百到两百台的交换机,而网管服务器则需要管理这些交换机,确保这些交换机正常运行。而网管服务器的好坏则决定了是否能管理好这些交换机。例如,一个网管服务器不能正常工作,则不能正常的维护交换机网络,从而不能确保交换机的正常工作运行。
[0003]因此在网管服务器投入使用之前,需要对网管服务器的性能进行测试,或者在网管服务器的使用过程中,也需要测试网管服务器的性能,以确定网管服务器能够正常工作,从而能较好的维护交换机网络。
[0004]由于测试场景需要与实际场景尽量吻合,以求得尽量准确的测试结果。而实验室不便用上百台的交换机设备来测试网管服务器的性能。现有的方法是,在实验室先用数量不多的交换机组成网络进行测试,等客户交换机开局之后,现场采用上百台的交换机设备进行调试,但是,在客户的现场测试,会影响客户的使用,更严重的是,如果发生问题,会严重影响客户的使用。
[0005]现有技术中,仅仅通过数台设备进行测试不能保证测试结果的准确性,而利用客户设备在现场调试又会影响客户,两者不能兼顾。

【发明内容】

[0006]本发明的目的是提出一种网管服务器性能测试方法和设备,通过模拟虚拟的交换机来测试网管服务器性能,节约测试成本。
[0007]根据本发明的一个技术方案,提供了一种网管服务器性能测试方法,包括:获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;发送第二消息给网管服务器,第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机;获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型;根据第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能。
[0008]根据本发明的另一个技术方案,提供了一种网管服务器性能测试方法,还包括:向网管服务器发送第四消息,第四消息携带一个或多个预设的虚拟交换机的IP地址信息,以便网管服务器发送第一消息。
[0009]根据本发明的又一个技术方案,提供了一种网管服务器性能测试方法,还包括:根据接收到的第一消息中的虚拟交换机的IP地址信息确定与IP地址信息对应的虚拟交换机类型信息。
[0010]优选的,本发明的技术方案中,根据接收到的第一消息中的虚拟交换机的IP地址信息确定与IP地址信息对应的虚拟交换机类型信息,具体包括:获取预先存储的虚拟交换机信息中的虚拟交换机的IP与虚拟交换机类型信息的对应关系;根据第一消息中的虚拟交换机的IP地址信息与获取的对应关系确定IP地址信息对应的虚拟交换机类型信息。
[0011]优选的,本发明的技术方案中,根据第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能,具体包括:判断第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息是否一致;当判断结果为一致时,确定网管服务器性能正常。
[0012]根据本发明的一个技术方案,提供了一种网管服务器性能测试设备,包括:第一获取模块,用于获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;第一发送模块,用于发送第二消息给网管服务器,第二消息携带第一获取模块获取的虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机;第二获取模块,用于获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型;第一确定模块,用于根据第二获取模块获取的第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能。。
[0013]根据本发明的另一个技术方案,提供了一种网管服务器性能测试设备,还包括:第二发送模块,用于向网管服务器发送第四消息,第四消息携带一个或多个预设的虚拟交换机的IP地址信息,以便网管服务器发送第一消息。
[0014]根据本发明的又一个技术方案,提供了一种网管服务器性能测试设备,还包括:第二确定模块,用于根据接收到的第一消息中的虚拟交换机的IP地址信息确定与IP地址信息对应的虚拟交换机类型信息。
[0015]优选的,本发明的技术方案中,第二确定模块,具体包括:第一获取单元,用于获取预先存储的虚拟交换机信息中的虚拟交换机的IP与虚拟交换机类型信息的对应关系;第一确定单元,用于根据第一消息中的虚拟交换机的IP地址信息与获取的对应关系确定IP地址信息对应的虚拟交换机类型信息。
[0016]优选的,本发明的技术方案中,第一确定模块,具体包括:判断单元,判断第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息是否一致;第二确定单元,用于当判断结果为一致时,确定网管服务器性能正常。
[0017]与现有技术相比,本发明通过模拟虚拟交换机来测试网管服务器的性能,从而可以降低测试成本,并且扩展性更好。
【附图说明】
[0018]下面将以明确易懂的方式,结合【附图说明】优选实施方式,对本发明的主要特性、技术特征、优点及其实现方式予以进一步说明。
[0019]图1是本发明一个实施例的网管服务器性能测试方法的流程图;
[0020]图2是本发明另一个实施例的网管服务器性能测试方法的流程图;
[0021 ]图3是本发明又一个实施例的网管服务器性能测试方法的流程图;
[0022]图4是本发明再一个实施例的网管服务器性能测试方法的流程图;
[0023]图5是本发明再一个实施例的网管服务器性能测试方法的流程图;
[0024]图6是本发明一个实施例的网管服务器性能测试方法信令交互示意图;
[0025]图7是本发明一个实施例的网管服务器性能测试设备的结构示意图;
[0026]图8是本发明另一个实施例的网管服务器性能测试设备的结构示意图;
[0027]图9是本发明又一个实施例的网管服务器性能测试设备的结构示意图;
[0028]图10是本发明再一个实施例的网管服务器性能测试设备的结构示意图;
[0029]图11是本发明再一个实施例的网管服务器性能测试设备的结构示意图。附图标号说明:
【具体实施方式】
[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照【附图说明】本发明的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0031]为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0032]图1是本发明一个实施例的网管服务器性能测试方法的流程图。结合图1所示,本发明一种网管服务器性能测试方法,包括以下步骤:
[0033]步骤110,获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;
[0034]网管服务器会根据其所存储的IP地址或者获取的IP地址发送第一消息,可以理解的是,这些IP地址对应分别对应不同的虚拟交换机模块。
[0035]具体的,网管服务器根据其存储的IP地址信息,或者根据其获取的IP地址信息了解到要需要查询在这些IP地址是否存在相应的交换机设备,以及,如果存在交换机设备,该交换机设备是什么类型的,例如, 交换机的0ID是什么,是48口的,或者24口的,当然,也可能是获取交换机的其他类型型号,这些可以参照现有技术,本发明不对此进行限定。
[0036]例如,当IP地址为一个,例如为IP1时,网管服务器发送携带IP1地址信息的第一消息,以查看IP1是否有地址为IP1的交换机设备存在。再例如,当IP地址为多个时,例如,有IP1、IP2以及IP3时,网管服务器发送携带IP1、IP2以及IP3的第一消息,以查看IP1是否有地址为IP1的交换机设备存在、IP2是否有地址为IP2的交换机设备存在以及IP3是否有地址为IP3的交换机设备存在。
[0037]在本步骤中,虚拟交换机模块获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息。
[0038]具体的,是一个还是多个取决与网管服务器中存储或预先获取的IP地址是一个或多个。值得说明的是,一个IP地址对应一个虚拟交换机模块,反过来,一个交换机设备也对应一个IP地址,即,IP地址和虚拟交换机模块是——对应的。
[0039]在本发明实施例中,由于可以不需要实体的交换机设备,而是采用虚拟交换机,该虚拟交换机也和一个IP地址一一对应。网管服务器发送这些一个或多个IP地址信息。为说明方便,在本发明实施例中,以一个IP地址为例进行说明,对于多个IP地址则有多个类似的交互,交互信令的具体内容可能因为虚拟交换机模块的IP地址不同以及设备类型不同等具体参数不同而不同,本实施例中不做赘述。
[0040]在本步骤中,获取到网管服务器发送的携带有这个虚拟交换机对应的IP地址的第一消息。
[0041]步骤120,发送第二消息给网管服务器,第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器根据这些信息识别虚拟交换机;
[0042]在收到网管服务器发送的携带有虚拟交换机对应的IP地址的第一消息,则需要回复第二消息给网管服务器,当网管服务器接收到第二消息时,可以通过第二消息辨识在哪些IP地址存在什么类型的虚拟交换机设备。在发送给网管服务器的第二消息中,携带了虚拟交换机的IP地址信息和该虚拟交换机类型信息。可以理解的是,每个虚拟交换机会对应某种特定的虚拟交换机类型,因此,对应于一个IP地址,有一个对应的虚拟交换机类型。当然,对于多个IP地址,它们分别对应的虚拟交换机类型可以是一个或多个,这取决与这些IP地址的虚拟交换机是相同或不同类型的。因此,一个虚拟交换机的IP地址信息会有一个与之向对应的虚拟交换机类型信息。
[0043]在本发明实施例中,哪个IP地址对应的虚拟交换机设备是什么类型的,可以通过预先设定,预先设定时,可以设定一种或多种虚拟交换机类型。在发送第二消息给网管服务器时,该第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息。例如,向网管服务器发送的一个第二消息包括携带的信息为IP1,类型1,另一个第二消息中携带的虚拟交换机2的信息为IP2,类型2,再一个第二消息中携带的虚拟交换机3的信息为IP3,类型1。或者,也可以是,在一个第二消息中,有多个子消息,分别是IP1及对应的类型1、IP2及对应的类型2以及IP3对应的类型1。具体的形式本发明并不进行限定,只要发送的内容包括以上内容就可以。
[0044]步骤130,获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型;
[0045]当网管服务器收到IP地址信息和与该IP地址信息对应的类型信息之后,则能够识别出该虚拟交换机。例如,承接上一步骤中发送的第二消息中携带的信息,该网管服务器识别出三个交换机,其中,类型1交换机的有两个,地址分别为IP1和IP3,类型2的交换机有一个,其地址为IP2。网管服务器会发送识别出的交换机的信息。
[0046]在本步骤中,获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型。例如,第三消息中携带了网管服务器识别出的三个虚拟交换机设备的信息,则根据获取的第三消息,可以了解到网管服务器识别出三个虚拟交换机设备,其中,类型1交换机的有两个,地址分别为IP1和IP3,类型2的交换机有一个,其地址为IP2。
[0047]步骤140,根据第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能。
[0048]在步骤130中,已经根据收到的第三消息获知网管服务器识别出的虚拟交换机的类型、个数和各个的地址。在本步骤中,将第三消息中携带的虚拟交换机的信息和预设的已经存储的虚拟交换机信息进行比较。如果两者相同,则认为网管服务器性能是好的。
[0049]例如,承接上一步骤,在预先存储的虚拟交换机信息中,包括三个虚拟交换机,其中,有一个类型2交换机,地址为IP2,有两个类型1交换机,地址为IP1。两个信息的内容对比,确认网管服务器识别出了所有的虚拟交换机,而且正确识别了所有交换机的型号和IP地址,因此确认该网管服务器的性能是好的。
[0050]本发明实施例通过获取到网管服务器发送的携带有IP地址的信息之后,向网管服务器发送该IP地址对应的虚拟交换机的信息,并在接收到网管服务器识别出的虚拟交换机信息之后,根据该网管服务器识别出的信息确定网管服务器的性能,从而可以在少用交换机设备或者不需要用交换机设备的情况下确定网管服务器的性能,减少了测试的成本,并且增加了测试的便捷程度。
[0051]图2是本发明另一个实施例的网管服务器性能测试方法的流程图。结合图2所示,本发明一种网管服务器性能测试方法,包括以下步骤:
[0052]步骤210,向网管服务器发送第四消息,第四消息携带一个或多个预设的虚拟交换机的IP地址信息,以便网管服务器发送第一消息;
[0053]在本步骤中,向网管服务器发送第四消息,该第四消息携带需要网管服务器识别的虚拟交换机的IP地址。这些IP地址可以是预先存储的,也可以是通过输入设备输入之后存储的。可以理解的是,只要是将需要网管服务器识别的虚拟交换机的IP地址携带在第四消息发送给网管服务器,这样,网管服务器在收到这些IP地址后,可以发送IP地址信息,以便根据这些不同的IP地址形成第二消息。
[0054]步骤220,获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;
[0055]网管服务器会根据其所存储的IP地址或者获取的IP地址,发送携带这些IP地址的第一消息,可以理解的是,这些IP地址对应分别对应不同的虚拟交换机模块。因此在本步骤中,可以获取网管服务器发送的携带一个或多个IP地址信息的第一消息。
[0056 ]具体的操作可以参照图1对应的步骤110。
[0057]步骤230,发送第二消息给网管服务器,第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机;
[0058]在步骤中,在发送第二消息给网管服务器时,该第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息。具体的操作可以参照图1对应的步骤120。
[0059]步骤240,获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型;
[0060]在本步骤中,获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型。具体的操作可以参照图1对应的步骤130。
[0061]步骤250,根据第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能。
[0062]已经根据收到的第三消息获知网管服务器识别出的虚拟交换机的类型、个数和分别的地址。在本步骤中,将第三消息中携带的虚拟交换机的信息和预设的已经存储的虚拟交换机信息进行比较。如果两者相同,则认为网管服务器性能是好的。 具体的操作可以参照图1对应的步骤140。
[0063]在本发明实施例中,预先向网管服务器发送携带需要网管服务器识别的虚拟交换机的IP地址的第四消息使得网管服务器可以方便的获知要识别哪些,进一步提升了测试的效率。
[0064]图3是本发明又一个实施例的网管服务器性能测试方法的流程图。结合图3所示,本发明一种网管服务器性能测试方法,包括以下步骤:
[0065]步骤310,获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;
[0066]网管服务器会根据其所存储的IP地址或者获取的IP地址,发送携带这些IP地址的第一消息,可以理解的是,这些IP地址对应分别对应不同的虚拟交换机模块。因此在本步骤中,可以获取网管服务器发送的携带一个或多个IP地址信息的第一消息。具体的操作可以参照图1对应的步骤110。
[0067]步骤320,根据接收到的第一消息中的虚拟交换机的IP地址信息确定与IP地址信息对应的虚拟交换机类型信息;
[0068]由于一个虚拟交换机的信息至少包括该虚拟交换机的IP地址信息和该虚拟交换机的类型信息,而IP地址信息可以唯一识别或确定该虚拟交换机,因此,每个IP地址都有对应的某种类型信息,本步骤中可以通过IP地址信息获取该虚拟交换机的类型信息。
[0069]步骤330,发送第二消息给网管服务器,第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机;
[0070]在步骤中,在发送第二消息给网管服务器时,该第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息。具体的操作可以参照图1对应的步骤120。
[0071]步骤340,获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型;
[0072]在本步骤中,获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型。具体的操作可以参照图1对应的步骤130。
[0073]步骤350,根据第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能。
[0074]根据收到的第三消息获知网管服务器识别出的虚拟交换机的类型、个数和分别的地址。在本步骤中,将第三消息中携带的虚拟交换机的信息和预设的已经存储的虚拟交换机信息进行比较。如果两者相同,则认为网管服务器性能是好的。具体的操作可以参照图1对应的步骤140。
[0075]在本发明实施例中,通过所接收到的第一消息中的IP地址信息获取对应的类型信息,可以准确的确定虚拟交换机的信息,从而是测试结果更准确。
[0076]图4是本发明再一个实施例的网管服务器性能测试方法的流程图。结合图4所示,本发明一种网管服务器性能测试方法,包括以下步骤:
[0077]步骤410,获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;
[0078]本步骤获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;具体的操作可以参照图1对应的步骤110。
[0079]步骤420,获取预先存储的虚拟交换机信息中的虚拟交换机的IP与虚拟交换机类型信息的对应关系;
[0080]可以理解的是,由于一个虚拟交换机的信息至少包括该虚拟交换机的IP地址信息和该虚拟交换机的类型信息,因此,可以有预先存储的虚拟交换机信息中的虚拟交换机的IP与虚拟交换机类型信息的对应关系,例如,虚拟交换机1,IP1,型号1,以及,虚拟交换机2,IP2,型号2,以及,虚拟交换机3,IP3,型号1,这种对应关系可以以表格或者其他方式表达存储。在本步骤中可以获取预先存储的虚拟交换机信息中的虚拟交换机的IP与虚拟交换机类型信息的对应关系。
[0081 ]步骤430,根据第一消息中的虚拟交换机的IP地址信息与获取的对应关系确定IP地址信息对应的虚拟交换机类型信息。
[0082]根据步骤420中的对应关系和IP地址信息可以确定虚拟交换机的类型信息。例如,承接上一步骤,IP1对应的类型是型号1,IP2对应的类型是型号2,IP3对应的类型是型号1。
[0083]步骤440,发送第二消息给网管服务器,第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机;
[0084]在步骤中,在发送第二消息给网管服务器时,该第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息。具体的操作可以参照图1对应的步骤120。
[0085]步骤450,获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型;
[0086]在本步骤中,获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型。具体的操作可以参照图1对应的步骤130。
[0087]步骤460,根据第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能。
[0088]在本步骤中,将第三消息中携带的虚拟交换机的信息和预设的已经存储的虚拟交换机信息进行比较。如果两者相同,则认为网管服务器性能是好的。具体的操作可以参照图1对应的步骤140。
[0089]在本发明实施例中,通过所接收到的第一消息中的IP地址信息获取对应的类型信息,可以进一步准确的确定虚拟交换机的信息,从而是测试结果更准确。
[0090]图5是本发明再一个实施例的网管服务器性能测试方法的流程图。结合图5所示,本发明一种网管服务器性能测试方法,包括以下步骤:
[0091]步骤510,获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;
[0092]本步骤获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息,具体的操作可以参照图1对应的步骤110。
[0093]步骤520,发送第二消息给网管服务器,第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机;
[0094]本步骤发送第二消息给网管服务器,第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机,具体的操作可以参照图1对应的步骤120。
[0095]步骤530,获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型;
[0096]本步骤获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型,具体的操作可以参照图1对应的步骤130。
[0097]步骤540,判断第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息是否一致;
[0098]例如,假设预先存储的虚拟交换机信息为,包括以下虚拟交换机:虚拟交换机1,1?1,型号1,以及,虚拟交换机2,1?2,型号2,以及,虚拟交换机3,1?3,型号1,而网管服务器识别出的虚拟交换机也是:包括以下虚拟交换机:虚拟交换机1,IP1,型号1,以及,虚拟交换机2,IP2,型号2,以及,虚拟交换机3,IP3,型号1。此时,认为判断结果为第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息一致。
[0099]步骤550,当判断结果为一致时,确定网管服务器性能正常。
[0100]当步骤540的判断结果为一致时,确定网管服务器性能正常。
[0101]进一步的,在本发明实施例中,当判断结果为第三消息中网管服 务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息不一致时,确定网管服务器性能错误。
[0102]本发明实施例根据比较第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息是否一致,一致时确定网管服务器性能正常,从而进一步提高测试的准确性。
[0103]图6是本发明一个实施例的网管服务器性能测试方法信令交互示意图。根据图6所示,本发明实施例网管服务器性能测试方法包括以下信令交互过程:
[0104]步骤610,向所述网管服务器发送第四消息,所述第四消息携带所述一个或多个预设的虚拟交换机的IP地址信息,以便所述网管服务器发送所述第一消息;
[0105]步骤620,网管服务器发送第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;
[0106]步骤630,发送第二消息给网管服务器,第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机;
[0107]步骤640,网管服务器发送第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型;
[0108]步骤650,根据第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能。
[0109]本发明实施例通过与网管服务器之间的信令交互,可以在少用交换机设备或者不需要用交换机设备的情况下确定网管服务器的性能,减少了测试的成本,并且增加了测试的便捷程度。
[0110]图7是本发明一个实施例的网管服务器性能测试设备的结构示意图。结合图7所示,本发明一种网管服务器性能测试设备,包括:第一获取模块710,第一发送模块720,第二获取模块730,第一确定模块740,其中,
[0111]第一获取模块710,用于获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;
[0112]第一获取模块获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息。当IP地址为一个时,例如为IP1,第一获取模块获取的第一消息中携带IP1;当当IP地址为多个时,例如为有IP1、IP2以及IP3,第一获取模块获取的第一消息中携带IP1、IP2以及IP3。第一获取模块的具体操作可以参见图1对应的实施例的步骤110。
[0113]第一发送模块720,用于发送第二消息给网管服务器,第二消息携带第一获取模块获取的虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机;
[0114]在收到网管服务器发送的携带有虚拟交换机对应的IP地址的第一消息后,需要回复第二消息给网管服务器,以便网管服务器接收到第二消息时,可以通过第二消息辨识在哪些IP地址存在什么类型的虚拟交换机设备。在发送给网管服务器的第二消息中,携带了虚拟交换机的IP地址信息和该虚拟交换机类型信息。第一发送模块的具体操作可以参见图1对应的实施例的步骤120。
[0115]第一发送模块720发送第二消息给网管服务器,第二消息携带第一获取模块获取的虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机。具体的,在发送第二消息给网管服务器时,该第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息。例如,向网管服务器发送的一个第二消息包括携带的信息为IP1,类型1,另一个第二消息中携带的虚拟交换机2的信息为IP2,类型2,再一个第二消息中携带的虚拟交换机3的信息为IP3,类型1。或者,也可以是,在一个第二消息中,有多个子消息,分别是IP1及对应的类型1、IP2及对应的类型2以及IP3对应的类型1。
[0116]第二获取模块730,用于获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型;
[0117]第二获取模块730获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型。例如,第三消息中携带了网管服务器识别出的三个虚拟交换机设备的信息,则根据获取的第三消息,可以了解到网管服务器识别出三个虚拟交换机设备,其中,类型1交换机的有两个,地址分别为IP1和IP3,类型2的交换机有一个,其地址为IP2。第二获取模块的具体操作可以参见图1对应的实施例的步骤130。
[0118]第一确定模块740,用于根据第二获取模块获取的第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能。
[0119]第一确定模块根据第二获取模块获取的第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能。
[0120]例如,在预先存储的虚拟交换机信息中,包括三个虚拟交换机,其中,有一个类型2交换机,地址为IP2,有两个类型1交换机,地址为IP1。两个信息的内容对比,确认网管服务器识别出了所有的虚拟交换机,而且正确识别了所有交换机的型号和IP地址,因此确认该网管服务器的性能是好的。第一确定模块的具体操作可以参见图1对应的实施例的步骤140。
[0121]本发明实施例通过获取到网管服务器发送的携带有IP地址的信息之后,向网管服务器发送该IP地址对应的虚拟交换机的信息,并在接收到网管服务器识别出的虚拟交换机信息之后,根据该网管服务器识别出的信息确定网管服务器的性能,从而可以在少用交换机设备或者不需要用交换机设备的情况下确定网管服务器的性能,减少了测试的成本,并且增加了测试的便捷程度。
[0122]图8是本发明另一个实施例的网管服务器性能测试设备的结构示意图。结合图8所示,本发明一种网管服务器性能测试设备,包括:第一获取模块710,第一发送模块720,第二获取模块730,第一确定模块740,其所执行的操作可以参见图7的各具体模块,还包括:
[0123]第二发送模块750,用于向网管服务器发送第四消息,第四消息携带一个或多个预设的虚拟交换机的IP地址信息,以便网管服务器发送第一消息。
[0124]第二发送模块向网管服务器发送第四消息,该第四消息携带需要网管服务器识别的虚拟交换机的IP地址。这些IP地址可以是预先存储的,也可以是通过输入设备输入之后存储的。可以理解的是,只要是将需要网管服务器识别的虚拟交换机的IP地址携带在第四消息发送给网管服务器,这样,网管服务器在收到这些IP地址后,可以发送IP地址信息,以便根据这些不同的IP地址形成第二消息。
[0125]在本发明实施例中,第二发送模块预先向网管服务器发送携带需要网管服务器识别的虚拟交换机的IP地址的第四消息使得网管服务器可以方便的获知要识别哪些,进一步提升了测试的效率。
[0126]图9是本发明又一个实施例的网管服务器性能测试设备的结构示意图。结合图9所示,本发明一种网管服务器性能测试设备,包括:第一获取模块710,第一发送模块720,第二获取模块730,第一确定模块740,其所执行的操作可以参见图7的各具体模块,还包括:
[0127]第二确定模块770,用于根据接收到的第一消息中的虚拟交换机的IP地址信息确定与IP地址信息对应的虚拟交换机类型信息。
[0128]由于一个虚拟交换机的信息至少包括该虚拟交换机的IP地址信息和该虚拟交换机的类型信息,而IP地址信息可以唯一识别或确定该虚拟交换机,因此,每个IP地址都有对应的某种类型信息,第二确定模块770可以通过IP地址信息获取该虚拟交换机的类型信息。
[0129]在本发明实施例中,通过所接收到的第一消息中的IP地址信息获取对应的类型信息,可以准确的确定虚拟交换机的信息,从而是测试结果更准确。
[0130]图10是本发明再一个实施例的网管服务器性能测试设备的结构示意图。结合图10所示,本发明一种网管服务器性能测试设备,包括:第一获取模块710,第一发送模块720,第二获取模块730,第一确定模块 740,第二确定模块770,其所执行的操作可以参见图8的各具体模块,其中,第二确定模块770,具体包括:
[0131]第一获取单元771,用于获取预先存储的虚拟交换机信息中的虚拟交换机的IP与虚拟交换机类型信息的对应关系;
[0132]由于一个虚拟交换机的信息至少包括该虚拟交换机的IP地址信息和该虚拟交换机的类型信息,因此,可以有预先存储的虚拟交换机信息中的虚拟交换机的IP与虚拟交换机类型信息的对应关系,例如,虚拟交换机1,IP1,型号1,以及,虚拟交换机2,IP2,型号2,以及,虚拟交换机3,IP3,型号1,这种对应关系可以以表格或者其他方式表达存储。第一获取单元771可以获取预先存储的虚拟交换机信息中的虚拟交换机的IP与虚拟交换机类型信息的对应关系。
[0133]第一确定单元772,用于根据第一消息中的虚拟交换机的IP地址信息与获取的对应关系确定IP地址信息对应的虚拟交换机类型信息。
[0134]根据第一获取单元771获取的对应关系和IP地址信息可以确定虚拟交换机的类型信息。例如,第一确定单元772确定IP1对应的类型是型号1,IP2对应的类型是型号2,IP3对应的类型是型号1。
[0135]在本发明实施例中,通过所接收到的第一消息中的IP地址信息获取对应的类型信息,可以进一步准确的确定虚拟交换机的信息,从而是测试结果更准确。
[0136]图11是本发明再一个实施例的网管服务器性能测试设备的结构示意图。结合图11所示,本发明一种网管服务器性能测试设备,包括:第一获取模块710,第一发送模块720,第二获取模块730,第一确定模块740,其所执行的操作可以参见图7的各具体模块,其中,第一确定模块740,具体包括:
[0137]判断单元741,判断第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息是否一致;
[0138]例如,假设预先存储的虚拟交换机信息为,包括以下虚拟交换机:虚拟交换机1,1?1,型号1,以及,虚拟交换机2,1?2,型号2,以及,虚拟交换机3,1?3,型号1,而网管服务器识别出的虚拟交换机也是:包括以下虚拟交换机:虚拟交换机1,IP1,型号1,以及,虚拟交换机2,IP2,型号2,以及,虚拟交换机3,IP3,型号1。此时,判断单元741判断第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息一致。
[0139]第二确定单元742,用于当判断结果为一致时,确定网管服务器性能正常。
[0140]当判断结果为一致时,第二确定单元742确定网管服务器性能正常。
[0141]本发明实施例根据比较第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息是否一致,一致时确定网管服务器性能正常,从而进一步提高测试的准确性。
[0142]应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种网管服务器性能测试方法,其特征在于,包括: 获取所述网管服务器发送的第一消息,所述第一消息携带一个或多个预设的虚拟交换机的IP地址信息; 发送第二消息给所述网管服务器,所述第二消息携带所述虚拟交换机的IP地址信息和与所述IP地址信息对应的虚拟交换机类型信息,以便所述网管服务器识别所述虚拟交换机; 获取所述网管服务器发送的第三消息,所述第三消息携带所述网管服务器识别出的虚拟交换机信息,所述虚拟交换机信息包括所述虚拟交换机的IP地址信息和所述虚拟交换机的类型; 根据所述第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定所述网管服务器性能。2.根据权利要求1所述的一种网管服务器性能测试方法,其特征在于,还包括: 向所述网管服务器发送第四消息,所述第四消息携带所述一个或多个预设的虚拟交换机的IP地址信息,以便所述网管服务器发送所述第一消息。3.根据权利要求1或2所述的一种网管服务器性能测试方法,其特征在于,还包括: 根据接收到的所述第一消息中的虚拟交换机的IP地址信息确定与所述IP地址信息对应的虚拟交换机类型信息。4.根据权利要求3所述的一种网管服务器性能测试方法,其特征在于,所述根据接收到的所述第一消息中的虚拟交换机的IP地址信息确定与所述IP地址信息对应的虚拟交换机类型信息,具体包括: 获取所述预先存储的虚拟交换机信息中的虚拟交换机的IP与虚拟交换机类型信息的对应关系; 根据所述第一消息中的虚拟交换机的IP地址信息与获取的所述对应关系确定所述IP地址信息对应的虚拟交换机类型信息。5.根据权利要求1-4中任一项所述的一种网管服务器性能测试方法,其特征在于,所述根据所述第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定所述网管服务器性能,具体包括: 判断所述第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息是否一致; 当所述判断结果为一致时,确定所述网管服务器性能正常。6.一种网管服务器性能测试设备,其特征在于,包括: 第一获取模块,用于获取所述网管服务器发送的第一消息,所述第一消息携带一个或多个预设的虚拟交换机的IP地址信息; 第一发送模块,用于发送第二消息给所述网管服务器,所述第二消息携带所述第一获取模块获取的所述虚拟交换机的IP地址信息和与所述IP地址信息对应的虚拟交换机类型信息,以便所述网管服务器识别所述虚拟交换机; 第二获取模块,用于获取所述网管服务器发送的第三消息,所述第三消息携带所述网管服务器识别出的虚拟交换机信息,所述虚拟交换机信息包括所述虚拟交换机的IP地址信息和所述虚拟交换机的类型; 第一确定模块,用于根据所述第二获取模块获取的所述第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定所述网管服务器性能。7.根据权利要求6所述的网管服务器性能测试设备,其特征在于,还包括: 第二发送模块,用于向所述网管服务器发送第四消息,所述第四消息携带所述一个或多个预设的虚拟交换机的IP地址信息,以便所述网管服务器发送所述第一消息。8.根据权利要求6或7所述的网管服务器性能测试设备,其特征在于,还包括: 第二确定模块,用于根据接收到的所述第一消息中的虚拟交换机的IP地址信息确定与所述IP地址信息对应的虚拟交换机类型信息。9.根据权利要求8所述的网管服务器性能测试设备,其特征在于,所述第二确定模块,具体包括: 第一获取单元,用于获取所述预先存储的虚拟交换机信息中的虚拟交换机的IP与虚拟交换机类型信息的对应关系; 第一确定单元,用于根据所述第一消息中的虚拟交换机的IP地址信息与获取的所述对应关系确定所述IP地址信息对应的虚拟交换机类型信息。10.根据权利要求6-9中任一项所述的网管服务器性能测试设备,其特征在于,所述第一确定模块,具体包括: 判断单元,判断所述第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息是否一致; 第二确定单元,用于当所述判断结果为一致时,确定所述网管服务器性能正常。
【专利摘要】本发明公开了一种网管服务器性能测试方法,包括:获取网管服务器发送的第一消息,第一消息携带一个或多个预设的虚拟交换机的IP地址信息;发送第二消息给网管服务器,第二消息携带虚拟交换机的IP地址信息和与IP地址信息对应的虚拟交换机类型信息,以便网管服务器识别虚拟交换机;获取网管服务器发送的第三消息,第三消息携带网管服务器识别出的虚拟交换机信息,虚拟交换机信息包括虚拟交换机的IP地址信息和虚拟交换机的类型;根据第三消息中网管服务器识别出的虚拟交换机信息与预先存储的虚拟交换机信息比较结果确定网管服务器性能。本发明通过模拟虚拟的交换机来测试网管服务器性能,节约测试成本。
【IPC分类】H04L12/26
【公开号】CN105490878
【申请号】CN201510874415
【发明人】黎小华
【申请人】上海斐讯数据通信技术有限公司
【公开日】2016年4月13日
【申请日】2015年12月2日

最新回复(0)