CN101783745B - 复数网络端口测试***及方法 - Google Patents

复数网络端口测试***及方法 Download PDF

Info

Publication number
CN101783745B
CN101783745B CN2009100456687A CN200910045668A CN101783745B CN 101783745 B CN101783745 B CN 101783745B CN 2009100456687 A CN2009100456687 A CN 2009100456687A CN 200910045668 A CN200910045668 A CN 200910045668A CN 101783745 B CN101783745 B CN 101783745B
Authority
CN
China
Prior art keywords
port
network
unlatching
ports
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2009100456687A
Other languages
English (en)
Other versions
CN101783745A (zh
Inventor
黄丹缇
吴限
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HUANHONG ELECTRONIC (KUNSHAN) CO., LTD.
Original Assignee
HUANXU ELECTRONICS CO Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HUANXU ELECTRONICS CO Ltd filed Critical HUANXU ELECTRONICS CO Ltd
Priority to CN2009100456687A priority Critical patent/CN101783745B/zh
Publication of CN101783745A publication Critical patent/CN101783745A/zh
Application granted granted Critical
Publication of CN101783745B publication Critical patent/CN101783745B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种复数网络端口测试***及方法,该***包括一含复数网络端口的被测装置;一含复数输出入端口的切换装置及一测试装置。该测试方法为:由测试装置发送控制指令,控制切换装置输出入端口的开启及关闭,输出入端口分别与被测装置的复数网络端口一一对应连接;测试装置发送测试指令,从开启的输出入端口传送到对应的网络端口;再由接收测试指令的网络端口回传一响应讯息;判断是否收到传回的响应讯息,并重复上述测试方法到复数网络端口均完成测试,得知被测端口是否正常运作。本发明可免除现有的在对网络通讯产品的多个端口进行测试时,须逐一***及拔取连接线的不便,同时减少因人工操作而造成各端口物理损坏的几率。

Description

复数网络端口测试***及方法
技术领域
本发明涉及一种复数网络端口测试***及方法,尤其涉及一种对被测装置的复数网络端口测试***及方法。
背景技术
为了满足日益增加的网络联机及数据传递的需求,目前市面上提供许多具有多个网络端口的网络通讯产品,例如路由器(Router),帮助用户通过多端口的网络通讯产品更便利地从事连接网络的活动。在这些网络通讯产品在出厂前,对各个网络端口进行测试以确认端口的运作正常是非常重要的一项工作。
但在公知的测试方法当中,由于计算机大多只有一个局域网络端口可用来连接网络通讯产品进行测试,因此必须依靠操作人员在计算机和待测的多网络端口产品之间,不断地更换多网络端口产品的端口,以便于一一接受计算机的测试,使得测试的效率十分低、而人工成本却极高。
此外,也有在计算机与待测试的具备多端口的网络通讯产品之间,通过一集线器作为中介进行测试,例如公开号为CN1210269的申请案,在计算机上设置两张网络卡,分别以连接线连结集线器及待测产品,计算机将检测用的封包从连接集线器的网络信道送出,最后将封包通过与待测产品连接的信道传回计算机,再比对计算机输出及传回的封包是否相同,以判断待测产品是否正常。但本方案必须额外设置网络卡,造成成本增加。若需要改用另一部计算机进行测试时还需拆卸、更换硬件,十分不便。
为了改善对网络通讯产品的多个网络端口测试的效率和便利性,本发明提出一种复数网络端口测试***及方法,详细说明如下。
发明内容
本发明所要解决的技术问题是为了改善如上述对具有多个网络端口的产品进行测试时不方便及效率低的困扰,而提供了一种复数网络端口测试***及其方法,以达到提升测试效率及增加便利性的效果。
本发明是通过下述技术方案来解决上述技术问题的:一种复数网络端口测试***,其包括:一被测装置、一切换装置及一测试装置,测试装置又包括一第一讯号端口及一测试模块。被测装置包括复数个网络端口,切换装置则包括复数输出入端口及与第一讯号端口连接的一第一端口,该复数输出入端口与该复数网络端口分别一一对应连接;测试模块通过第一讯号端口传送一控制指令,用以开启输出入端口其中的二个,并关闭其余的输出入端口,被开启的二个输出入端口分别为第一开启输出入端口及第二开启输出入端口。
测试模块发送一测试指令,由第一开启输出入端口传送到对应的网络端口,而被测装置则将测试指令传送至切换装置的第二开启输出入端口;其中,切换装置的第二开启输出入端口根据该测试指令产生一响应讯息,通过该测试指令的原传送路径反序回传到测试装置,使测试装置可根据响应讯息的有无来判断被测装置中,接收该测试指令的网络端口是否正常运作。
较佳地,该测试装置通过该第一讯号端口为每一输出入端口分别设置一网络地址,这些网络地址是位于同一网段,并将每一输出入端口的该网络地址设置到不同的虚拟局域网。
较佳地,该测试指令包括该第二开启输出入端口的该网络地址,该测试指令通过该第一开启输出入端口通过该被测装置,传送到设置在不同虚拟局域网的该第二开启输出入端口。
较佳地,该第一讯号端口或该第一端口为一兼容于RS232标准接口的通讯端口。
本发明还提供另一种复数网络端口测试***,其特点在于,其包括:
一被测装置,其包括该复数网络端口,及一第二端口;
一切换装置,该切换装置为三层交换机,包括复数输出入端口及一第一端口,这些输出入端口分别一一对应连接这些网络端口;
一测试装置,其包括:
一第一讯号端口,连接该第一端口;
一第二讯号端口,连接该第二端口,该测试装置通过该第二讯号端口向该被测装置设置一网络地址;
一测试模块,通过该第一讯号端口传送一控制指令给该切换装置,以开启其中一个这些输出入端口,并关闭其余的这些输出入端口,该测试模块并发送一测试指令,通过开启的该输出入端口传送到对应连接的该网络端口,使该被测装置接收该测试指令;
其中,该被测装置根据该测试指令产生一响应讯息,通过接收到该测试指令的该网络端口及对应连接的该输出入端口到该测试装置,使该测试装置根据该响应讯息的有无,判断该被测装置中接收该测试指令的该网络端口可否正常运作。
较佳地,该测试模块根据该网络地址发送该测试指令至该被测装置,并要求该被测装置响应。
较佳地,该被测装置在接收到该测试指令时发送该响应讯息,该测试装置在接收到该响应讯息时,判断该被测装置中传送该测试指令的该网络端口为可正常运作。
较佳地,该第一讯号端口、该第二讯号端口、该第一端口或该第二端口,为一兼容于RS232标准接口的通讯端口。
为了达到上述目的,本发明根据其中一种方案,再提供一种复数网络端口测试方法,其包括以下步骤:
测试装置发送一控制指令控制一切换装置开启其中一输出入端口,该切换装置包含复数输出入端口,且分别一一对应一被测装置的复数网络端口,控制指令并关闭其余的输出入端口;测试装置并发送一测试指令,由开启的输出入端口传送到对应的网络端口;被测装置接收到该测试指令时,通过接收测试指令的网络端口通过对应的输出入端口,传回一响应讯息;测试装置判断是否接收到传回来的响应讯息,若是,则将传回响应讯息的网络端口记录为正常;最后,发送另一个控制指令,关闭原开启的输出入端口、并开启另一输出入端口后,返回发送测试指令的步骤继续执行,直到复数网络端口全部完成测试。
本发明还提供另一种复数网络端口测试方法,其特点在于,其包括下列步骤:
(a)一测试装置发送一控制指令,控制一切换装置开启这些输出入端口其中的二个,并控制关闭其余的这些输出入端口,所述二个该输出入端口分别为一第一开启输出入端口及排列顺序在该第一开启输出入端口之后的一第二开启输出入端口,其中,该切换装置是为二层交换机,含有复数输出入端口,分别一一对应一被测装置的复数网络端口;
(b)该测试装置并发送一测试指令,该测试指令通过该第一开启输出入端口传送到该被测装置对应的该网络端口,再通过相应的另一该网络端口,传送到该第二开启输出入端口;
(c)该第二开启输出入端口接收到该测试指令时,通过传送该测试指令的路径,反向传送一响应讯息;
(d)该测试装置判断是否接收到传回的该响应讯息,若是,则将该第一开启输出入端口及该第二开启输出入端口分别对应的这些网络端口,记录为正常运作;
(e)该测试装置发送另一控制指令,将顺序在该第二开启输出入端口的后的另一输出入端口,开启为该第二开启输出入端口,并关闭原本该第二开启输出入端口,并返回执行步骤(b),至顺序在最后的该输出入端口已开启为该第二开启输出入端口并经过测试为止;
(f)该测试装置再发送另一控制指令,关闭原该第一开启输出入端口及原该第二开启输出入端口,再将顺序在原该第一开启输出入端口之后的另一输出入端口开启为该第一开启输出入端口,及顺序在新开启的该第一开启输出入端口后的另一输出入端口开启为该第二开启输出入端口,并返回执行步骤(b),至顺序在最后的二个这些输出入端口分别开启为该第一开启输出入端口及该第二开启输出入端口,并经过测试为止。
较佳地,步骤(d)中,若未接收到该响应讯息,则直接执行步骤(e)。
本发明还提供第三种复数网络端口测试方法,其特点在于,其包括下列步骤:
(a)一测试装置发送一控制指令控制一切换装置开启这些输出入端口其中二者,并控制关闭其余的这些输出入端口,所述二个该输出入端口分别为一第一开启输出入端口及排列顺序在该第一开启输出入端口之后的一第二开启输出入端口,其中,该切换装置为二层交换机,含有复数输出入端口,分别一一对应一被测装置的复数网络端口;
(b)该测试装置并发送一测试指令,该测试指令通过该第一开启输出入端口传送到该被测装置对应的该网络端口,再通过相应的另一该网络端口,传送到该第二开启输出入端口;
(c)该第二开启输出入端口接收到该测试指令时,通过传送该测试指令的路径,反向传送一响应讯息;
(d)该测试装置判断是否接收到传回的该响应讯息,若是,则将该第一开启输出入端口及该第二开启输出入端口分别对应的这些网络端口,记录为正常运作;
(e)该测试装置发送另一控制指令,关闭该第一开启输出入端口,将该第二开启输出入端口开启为该第一开启输出入端口,并开启顺序在后的另一输出入端口作为该第二开启输出入端口,及返回执行步骤(b),至顺序在最后的二个这些输出入端口分别开启为该第一开启输出入端口及该第二开启输出入端口,并经过测试为止。
较佳地,若在步骤(d)中判断未接收到该响应讯息,则直接执行下列步骤:
发送另一控制指令,将顺序在该第二开启输出入端口之后的另一输出入端口,开启为该第二开启输出入端口,及关闭原本该第二开启输出入端口,并返回执行步骤(b),至顺序在最后的该输出入端口已开启为该第二开启输出入端口并经过测试为止;
将该第一开启输出入端口对应连接的该网络端口记录为异常;
发送另一控制指令,关闭原该第一开启输出入端口及原该第二开启输出入端口,将顺序在原该第一开启输出入端口之后的另一输出入端口开启为该第一开启输出入端口,及顺序在新开启的该第一开启输出入端口后的另一输出入端口,开启为该第二开启输出入端口,并返回执行步骤(b),至排列顺序在最后的二个输出入端口,分别开启为该第一开启输出入端口及该第二开启输出入端口,并经过测试为止。
本发明的积极进步效果在于:首先可免除对网络通讯产品的多个网络端口进行测试,须逐一***及拔取连接线时的不便。同时,减少因人工操作而意外使各端口物理损坏的机率。另外,还可通过简易而快速的测试方式得知各个网络端口是否可正常发挥作用。上述效果可对相关产品出厂前的测试手续提供显著而确切帮助,因而本发明所提供的技术手段实具有加以保护的价值及必要。
附图说明
图1为本发明复数网络端口测试***的第一较佳实施例的方块图。
图2为本发明复数网络端口测试***的第二较佳实施例方块图。
图3为本发明复数网络端口测试方法的第一较佳实施例流程图。
图4为本发明复数网络端口测试方法的第二较佳实施例流程图。
图5为本发明复数网络端口测试方法的又一较佳实施例流程图。
【主要组件符号说明】
10,10a被测装置
102,102a~102d网络端口
104第二端口
20切换装置
202,202a~202d输出入端口
204第一端口
30,30a测试装置
302第一讯号端口
304测试模块
306第二讯号端口
S401~S413流程步骤
S501~S515流程步骤
S601~S619流程步骤
具体实施方式
本发明提供一种简易且方便的复数网络端口测试***及方法,用来对具有多个网络端口的待测试装置进行端口可否正常运作的检测,以达到提高测试效率、减少测试成本的效果。
为了提供更详尽的说明与解释,以下将配合图示进行解说,以更加明确而清楚地揭露本发明所使用的技术和手段。
图1为本发明所提供的一种复数网络端口测试***实施例的方块图,本实施例中包括一被测装置10、一切换装置20及一测试装置30。被测装置10中包括复数个网络端口102;切换装置20中包括复数个输出入端口202及一第一连接端口204;测试装置30则包括一第一讯号端口302及一测试模块304。
被测装置10与切换装置20通过复数网络端口102与复数输出入端口202分别一一相对应连接,如图1所示的网络端口102a到102d与输出入端口202a到202d的连接方式。测试装置30则通过第一讯号端口302与第一连接端口204连接。
测试装置30通过第一讯号端口302与第一连接端口204的连接,为切换装置20的每一个输出入端口202分别设置一网络地址,该同样的网络地址均位于同一网段,并且将每一网络地址设置到不同的虚拟局域网(VLAN)。
此外,测试装置30以测试模块304发送指令对被测装置10的网络端口102进行检测,包括从第一讯号端口302传送一控制指令到第一连接端口204,用来控制复数个输出入端口202的开启或关闭。本实施例以控制指令控制切换装置20每次开启输出入端口202的其中两个端口,为方便描述,在本实施例中将这两个端口分别称作第一开启输出入端口及第二开启输出入端口,并且将其余的输出入端口202设置为关闭的状态。
当设置好第一及第二开启输出入端口,使这二个端口为开启状态后,测试模块304还发送出一测试指令,指令中包含第二开启输出入端口(以202b为例)的网络地址为标的,通过第一讯号端口302及第一连接端口204传送至切换装置20后,通过控制指令所控制而开启的第一开启输出入端口(以202a为例),继续传输到与第一开启输出入端口202a对应连接的网络端口102a,而送达被测装置10,再由被测装置10将测试指令传递到网络端口102b,最后传送到对应连接的第二开启输出入端口202b。
在此须说明的是,当输出入端口202的各网络地址被设置到不同的虚拟局域网时,若各网络地址不在同一网段,在缺乏路由器作为沟通中继的情况下即无法传递封包讯息,但在本实施例中,由于位于不同虚拟局域网的各输出入端口202的网络地址均均设在同一网段,并且通过各输出入端口202与各网络端口102一一对应直接连接,因此仍可接收测试模块304所发出的测试指令进行测试。
当测试指令从切换装置20的第一开启输出入端口202a传送到与其相连接的网络端口102a时,若该网络端口102a及102b功能及运作正常,则其必可将测试指令传送到第二开启输出入端口202b,使切换装置20得知有一测试指令传来,并且根据测试指令的内容回传一响应讯息。当被切换装置20要发送响应讯息时,由于仅有传递测试指令的网络端口102a、102b,及与网络端口102a相连的第一开启输出入端口202a开启,且第一开启输出入端口202a及第二开启输出入端口202b位于不同的虚拟局域网,因此响应讯息仅能从同一个传输管道反序传回。
待切换装置20的第一开启输出入端口202a接收到响应讯息后,又交由第一连接端口204回传到测试装置30。此时,测试装置30即因为接收到响应讯息,而得知分别与第一开启输出入端口202a及第二开启输出入端口202b连接的网络端口102a及102b是可正常运作,即可将此结果加以记录,并且再以相同的方式,继续以控制指令开启及关闭不同组合的输出入端口202,直到所有的网络端口102均测试完毕,根据全部测试完成后的记录判断各网络端口102是否正常运作或处于异常状态下;或者当测试后一发现有无法正常运作的网络端口102时立即将被测装置10判定为不良品。
以计算机作为本实施例的测试装置30为例,其与切换装置20通过RS232标准接口连接,也即第一讯号端口302及第一连接端口204是与RS-232兼容的通讯端口,例如COM端口。而切换装置20与被测装置10则以网络线分别连接这些局域网络端口(LAN Port),待测的被测装置10,例如一集线器(HUB),而切换装置20是二层交换机(Layer 2 Switch)。
测试模块304可为超级终端机(HyperTerminal),对切换装置20中的各个输出入端口202发出开启(Forward Mode)或关闭(Disable)的指令,在本实施例中,控制指令会控制切换装置20每次使其中二个输出入端口202为开启,其他均关闭,以便在开启的第一及第二开启输出入端口划分在不同虚拟局域网的情形下,形成单一传输通道,完成上述一一测试网络端口102的目的。以下本实施例的说明均以网络端口102a为例,但其他的端口也可以相同方式完成测试。
当设定好第一开启输出入端口202a与第二开启输出入端口202b间的单一传输信道,再由超级终端机以第二开启输出入端口202b的网络地址为标的,下达Ping指令以发出响应请求(ICMP echo request)封包到第二开启输出入端口202b。如上所述,若该待测的网络端口102a及102b可正常运作,第二开启输出入端口202b即可通过网络端口102a及102b的转送而接收到回应请求封包,并且从相同路径反向回复一响应讯息,响应讯息包括传送的封包大小、侦测次数及响应时间等,超级终端机可通过接收到上述响应讯息而判定本次所测试的网络端口102a及102b是否为正常运作。反之,若网络端口102a或102b无法正常接收响应请求封包,第二开启输出入端口202b即无法据以传送响应讯息,当一预设的侦测时间经过后,超级终端机处会得到逾时无响应(Timed Out)的信息,则可判定该次测试的网络端口102a或102b至少有一个无法正常运作,而可将此情形加以记录,等待全部测试完毕后分析出真正无法运作的网络端口为哪一个,或是将该项被测装置10判为不良品等后续作业。
图2为本发明所提供另一种复数网络端口测试***实施例的方块图,与图1所示的实施例不同之处,在于本实施例中的测试装置30a还包括一第二讯号端口306,以及被测装置10a还包括一第二端口104,其通过兼容于RS232标准接口的第一讯号端口302与第一连接端口204的连接,对切换装置20设置一网络地址,并且由兼容于RS232标准接口的第二讯号端口306与第二端口104的连接,对被测装置10a也设置一网络地址。此外,本实施例的测试模块304以控制指令控制切换装置20仅开启其中一个输出入端口(例如202a)、并关闭其他的输出入端口(202b~202d);测试模块304还发送出测试指令,即图1所示实施例所述的Ping指令,指令中包含被测装置10a的网络地址为标的,将响应请求封包从测试装置30a传送至切换装置20后,通过控制指令所控制而开启的输出入端口202a,继续传输到与该输出入端口202a对应连接的网络端口102a,而送达被测装置10a。
当测试指令从切换装置20的特定输出入端口(如202a)传送到与其相连接的网络端口(如102a)时,若该网络端口102a功能及运作正常无异状,则其必可将Ping指令接收,使被测装置10a得知有一Ping指令传来,并且根据测试指令的内容回传一响应讯息。当被测装置10a要发送响应讯息时,由于仅有与接收测试指令的网络端口102a相连的输出入端口202a开启,响应讯息仅能从同一个传输管道传回。
待切换装置20的输出入端口202a接收到响应讯息后,又交由第一连接端口204回传到测试装置30a。此时,测试装置30a即因为接收到响应讯息,而得知与输出入端口202a连接的网络端口102a是可正常运作,即可将此结果加以记录,并且再以相同的方式,继续以控制指令控制其他的输出入端口(202b到202d),一一测试网络端口102b到102d可否正常运作。
本实施例中的切换装置20与被测装置10a以网络线分别连接这些局域网络端口(LAN Port),待测的被测装置10a,例如一路由器(Router),而切换装置20为三层交换机(Layer 3 Switch)。
图3为本发明所提供的一种复数网络端口测试方法实施例流程图,请一并参照图2的方块图。首先由测试模块304发送一控制指令,控制切换装置20的输出入端口202的其中一个(以202a为例)为开启状态,并关闭其余的输出入端口202(S401),切换装置20包含复数个输出入端口202,并且与一被测装置10a所包含的复数个网络端口102分别一一对应,开启或关闭各输出入端口202的方式请参照图1所示实施例说明。
接着测试模块304发送一测试指令,也即上述已说明的Ping指令,根据被测装置10a的网络地址,从开启的输出入端口202a通过对应连接的网络端口102a所构成的单一路径向被测装置10a发出响应请求(S403);接着,被测装置10a接收到测试指令后,通过接收测试指令的该网络端口102a通过输出入端口202a传回一响应讯息(S405);测试装置30a判断是否接收到从被测装置10a根据相同的路径传回的一响应讯息(S407),若未接收到响应讯息,则记录本次应接收测试指令的网络端口102a为异常(S409);反之若顺利接收到响应讯息,则将本次接收测试指令、同时回传响应讯息的网络端口102a记录为可正常运作(S411),记录网络端口102a的状态后(S409或S411),关闭本次开启的输出入端口202a,再发出一个控制指令开启另一个输出入端口(如202b),并返回上述以测试指令进行测试的步骤(S403以下),继续测试对应的网络端口102b是否正常运作,并依此类推,直到被测装置10a上的各网络端口102都完成测试为止(S413)。上述传送测试指令及回传响应讯息的详细技术手段,请参阅上述图2所示实施例的说明。
在其他实施方式中,步骤S409记录其中一个网络端口102无法正常运作后,也可直接中止测试程序,直接将被测装置10判定为不良品,再进行其他处置。
图4为本发明所提供的另一种复数网络端口测试方法实施例流程图,以下说明请配合参照图1所示的方块图。首先由测试模块304发送控制指令,开启切换装置20的其中二个输出入端口202,其中一个开启的输出入端口202在此称为第一开启输出入端口(以202a为例)(S501)、另一个称为第二开启输出入端口,并关闭其余的输出入端口202(S503),而第二开启输出入端口的排列顺序在第一开启输出入端口202a之后(以202b为例)。
测试模块304接着传送一测试指令,从第一开启输出入端口202a传送到对应连接的网络端口102a,再从与第二开启输出入端口202b对应的网络端口102b,接着将测试指令传到第二开启输出入端口202b(S505);切换装置20若接收到测试指令后,按照测试指令的传递路径反向传回一响应讯息(S507),也即,从第二开启输出入端口202b与对应的网络端口102b,通过网络端口102a及其对应的第一开启输出入端口202a所传回;接着,由测试装置30a判断是否接收到响应讯息(S509)。步骤S505到S509的详细传递方式,请参阅图1所示的实施例中,关于第一开启输出入端口及第二开启输出入端口的说明。
若测试装置30接收到响应讯息,则可将与第一开启输出入端口202a及第二开启输出入端口202b对应的网络端口102a及102b记录为正常运作(S511)。
接下来则再发出一控制指令,将本次作为第二开启输出入端口的输出入端口202b关闭,再开启排列顺序在输出入端口202b的后的另一个输出入端口,例如202c,作为新的第二开启输出入端口后,再次进行步骤S505以下的测试程序,测试分别与输出入端口202a及202c对应的网络端口102a和102c,是否可以顺利传递测试指令及传回响应讯息,直到已经开启排列顺序在最后的一个输出入端口作为第二开启输出入端口(在本实施例中为输出入端口202d),并与同一个第一开启输出入端口202a搭配进行测试后为止(S513)。
当同一个第一开启输出入端口202a搭配排列顺序最后的第二开启输出入端口202d进行测试完毕后,再发出一控制指令,将作为第一开启输出入端口的输出入端口202a关闭,开启排列顺序在输出入端口202a之后的另一个输出入端口(如202b)作为新的第一开启输出入端口,并且返回步骤S503,开启排列顺序在第一开启输出入端口202b之后的输出入端口,作为第二开启输出入端口(如202c),继续进行如上述步骤S503以下所解说的测试程序,直到所开启的第一开启输出入端口与第二开启输出入端口分别为顺序最末的二个输出入端口(如202c、202d)为止(S515)。而判断是否接收到响应讯息之后(S509),若未能正确收到响应讯息,则不另外对进行测试的网络端口102作记录,而直接执行步骤S513以下的程序。
当根据上述实施方式进行测试后,得到对网络端口102进行两两测试后的记录,即可分析出被测装置10a上各网络端口102的正常或异常情形。
图5为本发明所提供的另一种复数网络端口测试方法实施例流程图,仍请配合参照图1。本实施例的步骤S601至S607与图4所示实施例的步骤S501到S507相同,请参阅上述说明。
与图4所示实施流程不同的地方,在于判断是否接收到响应讯息时(S609),若测试装置30收到响应讯号,即将分别与第一及第二开启输出入端口(如202a及202b)对应的网络端口102a及102b记录为正常运作(S611);接着关闭第一开启输出入端口202a,并将原本的第二开启输出入端口202b开启为新的第一开启输出入端口,再选择开启排列顺序在新的第一开启输出入端口202b后的另一输出入端口,作为新的第二开启输出入端口,如202c(S603),并以新开启的第一及第二开启输出入端口202b及202c进行步骤S605以下的测试程序,直到已经开启顺序在最后的输出入端口(如202d)为第二开启输出入端口,并且完成测试为止(S613)。
反之,若未接收到响应讯息,则如同图4所示步骤S513,以相同的第一开启输出入端口(如202a)搭配排列顺序在后的新的第二开启输出入端口202c,返回步骤S605以下进行测试,直到已经开启顺序在最后的一个输出入端口作为第二开启输出入端口并与同一第一开启输出入端口202a完成测试为止(S615),此时代表第一开启输出入端口无法与任一个作为第二开启输出入端口的其他输出入端口传递响应讯息,因此将与第一开启输出入端口202a对应的网络端口102a记录为异常(S617),再如同图4所示步骤S515,依次再进行第一开启输出入端口的选择(S619),详细的说明请参阅所述步骤S515。
上述图5所示实施例与图4所示实施例的差别在于,图4所示实施例不论检测的结果如何,均依序两两配对执行Ping指令,若N为与网络端口102连接的输出入端口202数目,测试次数为N(N-1)/2次;而图5所示实施例,其所采用的方法,在发现作为第一开启输出入端口的特定端口是可正常运作后,就省略掉与该特定端口进行测试的其他组合,不再从头到尾都测试一次,可大幅减少检测的时间和次数,并且达到相同的检测效果。
综合以上所提供的各实施例,本发明提供一种简便且有效率的复数网络端口测试技术,利用便捷的方式控制切换装置各输出入端口的开启和关闭,并以简便的测试指令,即可一一测出各网络连接端口的状况,有效减少了常用方法中需不断人为插拔所产生的损坏机率及耗费的人力高成本,也不需要在计算机上特别设置多网络卡等额外设备,对于网络通讯产品在生产在线的品管测试,提供了极大的帮助。
以上所列举的项目仅为适用本发明的部分较佳实施例,并不是用来限制本发明所适用的范畴,如有其他符合本发明的目的或采用其它未实质改变本发明的技术手段,均属本发明所涵盖保护的范围。

Claims (13)

1.一种复数网络端口测试***,其特征在于,其包括:
一被测装置,其包括该复数网络端口;
一切换装置,该切换装置为二层交换机,包括复数输出入端口及一第一端口,这些输出入端口分别一一对应连接这些网络端口;
一测试装置,其包括:
一第一讯号端口,连接该第一端口;
一测试模块,通过该第一讯号端口传送一控制指令给该切换装置,以开启这些输出入端口中的二个,被开启的二个该输出入端口分别为一第一开启输出入端口及一第二开启输出入端口,并关闭其余的输出入端口,该测试模块并发送一测试指令,通过该第一开启输出入端口传送到对应连接的该网络端口,该被测装置并将该测试指令传送至切换装置的该第二开启输出入端口;
其中,该切换装置的该第二开启输出入端口,根据该测试指令产生一响应讯息,通过该测试指令的原传送路径反序回传到该测试装置,使该测试装置根据该响应讯息的有无,判断该被测装置中接收该测试指令的该网络端口是否正常运作。
2.如权利要求1所述的复数网络端口测试***,其特征在于,该测试装置通过该第一讯号端口为每一输出入端口分别设置一网络地址,这些网络地址是位于同一网段,并将每一输出入端口的该网络地址设置到不同的虚拟局域网。
3.如权利要求2所述的复数网络端口测试***,其特征在于,该测试指令包括该第二开启输出入端口的该网络地址,该测试指令通过该第一开启输出入端口和该被测装置,传送到设置在不同虚拟局域网的该第二开启输出入端口。
4.如权利要求1至3中任意一项所述的复数网络端口测试***,其特征在于,该第一讯号端口或该第一端口为一兼容于RS232标准接口的通讯端口。
5.一种复数网络端口测试***,其特征在于,其包括:
一被测装置,其包括该复数网络端口,及一第二端口;
一切换装置,该切换装置为三层交换机,包括复数输出入端口及一第一端口,这些输出入端口分别一一对应连接这些网络端口;
一测试装置,其包括:
一第一讯号端口,连接该第一端口;
一第二讯号端口,连接该第二端口,该测试装置通过该第二讯号端口向该被测装置设置一网络地址;
一测试模块,通过该第一讯号端口传送一控制指令给该切换装置,以开启其中一个输出入端口,并关闭其余的输出入端口,该测试模块并发送一测试指令,通过开启的该输出入端口传送到对应连接的该网络端口,使该被测装置接收该测试指令;
其中,该被测装置根据该测试指令产生一响应讯息,通过接收到该测试指令的该网络端口及对应连接的该输出入端口传送该响应讯息到该测试装置,使该测试装置根据该响应讯息的有无,判断该被测装置中接收该测试指令的该网络端口可否正常运作。
6.如权利要求5所述的复数网络端口测试***,其特征在于,该测试模块根据该网络地址发送该测试指令至该被测装置,并要求该被测装置响应。
7.如权利要求5所述的复数网络端口测试***,其特征在于,该被测装置在接收到该测试指令时发送该响应讯息,该测试装置在接收到该响应讯息时,判断该被测装置中传送该测试指令的该网络端口为可正常运作。
8.如权利要求5至7中任意一项所述的复数网络端口测试***,其特征在于,该第一讯号端口、该第二讯号端口、该第一端口或该第二端口,为一兼容于RS232标准接口的通讯端口。
9.一种复数网络端口测试方法,其特征在于,其包括下列步骤:
(a)一测试装置发送一控制指令控制一切换装置开启其中一输出入端口,并控制关闭其余的输出入端口,其中,该切换装置为三层交换机,含有复数输出入端口,分别一一对应一被测装置的复数网络端口;
(b)该测试装置并发送一测试指令,该测试指令通过开启的该输出入端口传送到对应的该网络端口;
(c)该被测装置接收到该测试指令时,通过接收到该测试指令的该网络端口及对应的该输出入端口,传回一响应讯息;
(d)该测试装置判断是否接收到传回的该响应讯息,若是,则将传回该响应讯息的该网络端口记录为正常运作;
(e)该测试装置发送另一控制指令关闭开启的该输出入端口,并开启该切换装置的另一输出入端口后,返回执行步骤(b),直到该复数网络端口全部完成测试。
10.一种复数网络端口测试方法,其特征在于,其包括下列步骤:
(a)一测试装置发送一控制指令,控制一切换装置开启其中二个输出入端口,并控制关闭其余的输出入端口,所述二个该输出入端口分别为一第一开启输出入端口及排列顺序在该第一开启输出入端口之后的一第二开启输出入端口,其中,该切换装置是为二层交换机,含有复数输出入端口,分别一一对应一被测装置的复数网络端口;
(b)该测试装置并发送一测试指令,该测试指令通过该第一开启输出入端口传送到该被测装置对应的该网络端口,再通过相应的另一该网络端口,传送到该第二开启输出入端口;
(c)该第二开启输出入端口接收到该测试指令时,通过传送该测试指令的路径,反向传送一响应讯息;
(d)该测试装置判断是否接收到传回的该响应讯息,若是,则将该第一开启输出入端口及该第二开启输出入端口分别对应的这些网络端口,记录为正常运作;
(e)该测试装置发送另一控制指令,将顺序在该第二开启输出入端口之后的另一输出入端口,开启为该第二开启输出入端口,并关闭原本该第二开启输出入端口,并返回执行步骤(b),至顺序在最后的该输出入端口已开启为该第二开启输出入端口并经过测试为止;
(f)该测试装置再发送另一控制指令,关闭原该第一开启输出入端口及原该第二开启输出入端口,再将顺序在原该第一开启输出入端口之后的另一输出入端口开启为该第一开启输出入端口,及顺序在新开启的该第一开启输出入端口后的另一输出入端口开启为该第二开启输出入端口,并返回执行步骤(b),至顺序在最后的二个输出入端口分别开启为该第一开启输出入端口及该第二开启输出入端口,并经过测试为止。
11.如权利要求10所述的复数网络端口测试方法,其特征在于,步骤(d)中,若未接收到该响应讯息,则直接执行步骤(e)。
12.一种复数网络端口测试方法,其特征在于,其包括下列步骤:
(a)一测试装置发送一控制指令控制一切换装置开启其中两个输出入端口,并控制关闭其余的输出入端口,所述二个该输出入端口分别为一第一开启输出入端口及排列顺序在该第一开启输出入端口之后的一第二开启输出入端口,其中,该切换装置为二层交换机,含有复数输出入端口,分别一一对应一被测装置的复数网络端口;
(b)该测试装置并发送一测试指令,该测试指令通过该第一开启输出入端口传送到该被测装置对应的该网络端口,再通过相应的另一该网络端口,传送到该第二开启输出入端口;
(c)该第二开启输出入端口接收到该测试指令时,通过传送该测试指令的路径,反向传送一响应讯息;
(d)该测试装置判断是否接收到传回的该响应讯息,若是,则将该第一开启输出入端口及该第二开启输出入端口分别对应的这些网络端口,记录为正常运作;
(e)该测试装置发送另一控制指令,关闭该第一开启输出入端口,将该第二开启输出入端口开启为该第一开启输出入端口,并开启顺序在后的另一输出入端口作为该第二开启输出入端口,及返回执行步骤(b),至顺序在最后的二个这些输出入端口分别开启为该第一开启输出入端口及该第二开启输出入端口,并经过测试为止。
13.如权利要求12所述的复数网络端口测试方法,其特征在于,若在步骤(d)中判断未接收到该响应讯息,则直接执行下列步骤:
发送另一控制指令,将顺序在该第二开启输出入端口之后的另一输出入端口,开启为该第二开启输出入端口,及关闭原本该第二开启输出入端口,并返回执行步骤(b),至顺序在最后的该输出入端口已开启为该第二开启输出入端口并经过测试为止仍未收到响应讯息,那么将该第一开启输出入端口对应连接的该网络端口记录为异常;
发送另一控制指令,关闭原该第一开启输出入端口及原该第二开启输出入端口,将顺序在原该第一开启输出入端口之后的另一输出入端口开启为该第一开启输出入端口,及顺序在新开启的该第一开启输出入端口后的另一输出入端口,开启为该第二开启输出入端口,并返回执行步骤(b),至排列顺序在最后的二个这些输出入端口,分别开启为该第一开启输出入端口及该第二开启输出入端口,并经过测试为止。
CN2009100456687A 2009-01-21 2009-01-21 复数网络端口测试***及方法 Active CN101783745B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100456687A CN101783745B (zh) 2009-01-21 2009-01-21 复数网络端口测试***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100456687A CN101783745B (zh) 2009-01-21 2009-01-21 复数网络端口测试***及方法

Publications (2)

Publication Number Publication Date
CN101783745A CN101783745A (zh) 2010-07-21
CN101783745B true CN101783745B (zh) 2012-03-14

Family

ID=42523570

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100456687A Active CN101783745B (zh) 2009-01-21 2009-01-21 复数网络端口测试***及方法

Country Status (1)

Country Link
CN (1) CN101783745B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109474501A (zh) * 2019-01-11 2019-03-15 深圳市菲菱科思通信技术股份有限公司 交换机测试装置及方法

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102447591B (zh) * 2010-12-31 2015-08-26 北京谊安医疗***股份有限公司 测试多个串行设备的***及方法
CN102882736A (zh) * 2011-07-15 2013-01-16 鸿富锦精密工业(深圳)有限公司 点对点接口测试方法及***
CN103795579A (zh) * 2012-10-26 2014-05-14 上海斐讯数据通信技术有限公司 交换机测试***及交换机测试方法
CN102946286B (zh) * 2012-10-26 2015-05-20 株洲南车时代电气股份有限公司 一种控制设备检测的方法、装置及***
CN105530056A (zh) * 2014-09-28 2016-04-27 全智科技股份有限公司 谐波功率损耗量的测试装置
CN104320313A (zh) * 2014-11-28 2015-01-28 上海斐讯数据通信技术有限公司 一种交换机端口测试***及方法
CN104506396B (zh) * 2015-01-23 2018-02-13 盛科网络(苏州)有限公司 设备全端口Full Mesh性能的测试方法及***
CN106603332A (zh) * 2016-12-13 2017-04-26 太仓市同维电子有限公司 一种待测产品的多个网口同时测试的方法
CN109218059B (zh) 2017-07-06 2021-09-14 华为技术有限公司 一种实现故障检测的方法、设备和***
CN113407401B (zh) * 2021-06-18 2023-12-05 北京汇钧科技有限公司 一种自动化测试方法及装置、电子设备及存储介质
CN114826992B (zh) * 2022-04-08 2023-10-31 南京芯驰半导体科技有限公司 一种车载网关以太网自测试***及方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6421624B1 (en) * 1999-02-05 2002-07-16 Advantest Corp. Multi-port device analysis apparatus and method and calibration method thereof
CN1549531A (zh) * 2003-05-21 2004-11-24 华为技术有限公司 测试网络设备传输性能的装置及其方法
CN1619705A (zh) * 2003-11-19 2005-05-25 华为技术有限公司 一种多端口存储器的测试方法
CN101072047A (zh) * 2007-06-11 2007-11-14 江苏省电信有限公司南京分公司 Dslam端口快速检测装置及其检测方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6421624B1 (en) * 1999-02-05 2002-07-16 Advantest Corp. Multi-port device analysis apparatus and method and calibration method thereof
CN1549531A (zh) * 2003-05-21 2004-11-24 华为技术有限公司 测试网络设备传输性能的装置及其方法
CN1619705A (zh) * 2003-11-19 2005-05-25 华为技术有限公司 一种多端口存储器的测试方法
CN101072047A (zh) * 2007-06-11 2007-11-14 江苏省电信有限公司南京分公司 Dslam端口快速检测装置及其检测方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109474501A (zh) * 2019-01-11 2019-03-15 深圳市菲菱科思通信技术股份有限公司 交换机测试装置及方法

Also Published As

Publication number Publication date
CN101783745A (zh) 2010-07-21

Similar Documents

Publication Publication Date Title
CN101783745B (zh) 复数网络端口测试***及方法
CN101789889B (zh) 一种自动测试通信设备的方法及***
CN101917305B (zh) 自动化测试中拓扑自动检查方法以及自动化测试***
CN202770933U (zh) 一种高精度多通道模拟量自动测试***
CN103249069B (zh) 移动终端的测试方法及测试设备、移动终端的测试***
CN103139012B (zh) 一种以太网口测试方法及网络设备
CN103139017B (zh) 一种网络设备的测试***及方法
CN101179456A (zh) 一种网络设备测试方法及装置
CN110493079A (zh) 工业以太网交换机的生产自动化测试方法
CN101887269A (zh) 一种61850变电站的五防逻辑测试方法及其***
CN101873236A (zh) 一种报文的测试方法及***
CN201402208Y (zh) 电液控制阀综合测试装置
CN111314180A (zh) 一种以太网链路测试方法、终端及存储介质
CN108896841A (zh) 测试***、测试方法及装置
CN106391481A (zh) 一种检测冲突方法
CN110335003A (zh) 一种端口资源管理方法及装置
CN109213096A (zh) 现场设备的控制方法、装置、***、存储介质和处理器
CN102426548A (zh) 嵌入式***的调试方法、调试器和调试***
CN102354205B (zh) 一种电力机车控制柜的测试方法和装置
CN202339497U (zh) 一种星载综合业务单元验证***
CN101202117A (zh) Nvm芯片测试***及测试方法
CN110061773A (zh) 一种光模块测试方法、装置、***及计算机存储介质
CN108562805A (zh) 一种交互式通断电测试装置、***及方法
CN209435243U (zh) 一种goose双网接收机制测试***
CN105242662B (zh) 一种操纵控制器检测装置及检测方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: HUANHONG ELECTRONIC (KUNSHAN) CO., LTD.

Free format text: FORMER OWNER: HUANXU ELECTRONICS CO., LTD.

Effective date: 20130506

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 201203 PUDONG NEW AREA, SHANGHAI TO: 215300 SUZHOU, JIANGSU PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20130506

Address after: Huangpu road Kunshan City Qiandeng Town in Jiangsu province 215300 No. 497 building 4

Patentee after: HUANHONG ELECTRONIC (KUNSHAN) CO., LTD.

Address before: Zhangjiang hi tech park integrated circuit industry Zhang Road 201203 Shanghai City No. 1558

Patentee before: Huanxu Electronics Co., Ltd.