网络连通性的测试方法、系统、装置、介质及测试主机与流程

文档序号:27444062发布日期:2021-11-17 23:53阅读:226来源:国知局
网络连通性的测试方法、系统、装置、介质及测试主机与流程

1.本发明涉及终端设备测试技术领域,尤其涉及一种网络连通性测试的方法、系统、装置、介质及测试主机。


背景技术:

2.网络共享是指网络设备可以共享其网络供其他设备使用,比如通用串行总线(universal serial bus,usb)的远程网络驱动程序接口规范,个人电脑可以通过usb使用手机的网络,让usb设备看上去像一块网卡。又比如:无线终端接入设备(customer premise equipment,cpe),它可以将4g或5g信号转换成无线网络的信号提供给硬件设备联网使用,或者通过网线共享网络提供给个人电脑使用,做到即插即用。
3.在cpe的测试过程中,需要测试在通过网线进行网络共享的场景下以及在插拔网线情况下网络设备运行的稳定性,但是网线的插拔如果通过人为操作的话需要消耗大量的人力成本,且效率低下。


技术实现要素:

4.本发明的目的在于提供一种网络连通性测试的方法、系统、装置、介质及测试主机,提高了无线终端接入设备共享网络稳定性测试的测试效率。
5.为实现上述目的,第一方面,本发明提供了一种网络连通性测试的方法,应用于测试主机,测试主机通过控制线与开关组件电连接,测试主机通过网线与开关组件连接,开关组件通过网线连接网络连接器,网络连接器插入无线终端接入设备,该方法包括:测试主机运行控制脚本,并根据控制脚本的运行结果控制开关组件的通断状态,在开关组件的通断状态为连通状态时,向cpe发送测试数据包,并生成网络连通性测试结果。
6.本发明提供的实施例一种网络连通性测试的方法有益效果在于:测试主机通过运行控制脚本控制开关组件的通断状态,模拟了对无线终端接入设备插拔网络连接器的情况,实现了操作的自动化,提高了无线终端接入设备共享网络稳定性测试的测试效率。
7.在一种可能的实现中,在开关组件的通断状态为连通状态时,向cpe发送测试数据包,包括:在开关组件的状态为连通状态且达到预定时间时,向cpe发送测试数据包。其有益效果在于:通过在开关组件的状态为连通状态且保持一定的时间,使网络连接趋于稳定,保证对cpe发送测试数据包的可靠性。
8.在一种可能的实现中,该方法还包括:当网络连通性测试结果为正常时,向开关组件发送断开指令,在达到预定时间时,再向开关组件发送连通指令,然后返回执行在开关组件的状态为连通状态时,向cpe发送测试数据包,直至连续n次向cpe发送测试数据包的网络连通性测试结果为正常,或者直至第k次向cpe发送测试数据包的网络连通性测试结果为异常,n和k均为大于1的正整数。其有益效果在于:通过不断的切换开关组件的连通状态,能够更好的测试出与该cpe网络连接时网络共享的稳定性,提高了测试的可靠性。
9.第二方面,本发明实施例提供一种网络连通性的测试系统,包括测试主机、无线终
端接入设备cpe、开关组件、控制线、网线和网线连接器,其中,测试主机通过控制线与开关组件电连接,测试主机通过网线与开关组件连接,开关组件通过网线连接网线连接器,网线连接器插入cpe,cpe用于通过网线向测试主机共享网络资源,测试主机,用于运行控制脚本,根据控制脚本的运行结果控制该开关组件的通断状态,在开关组件的状态为连通状态时,向cpe发送测试数据包,生成网络连通性测试结果。
10.本发明提供的实施例一种网络连通性的测试系统有益效果在于:测试主机通过运行控制脚本控制开关组件的通断状态,模拟了对无线终端接入设备插拔网络连接器的情况,实现了操作的自动化,提高了检测无线终端接入设备共享网络稳定性的效率。
11.在一种可能的实现中,测试主机,具体用于:在开关组件的状态为连通状态且达到预定时间时,向cpe发送测试数据包。其有益效果在于:通过在开关组件的状态为连通状态且保持一定的时间,使网络连接趋于稳定,保证对cpe发送测试数据包的可靠性。
12.在一种可能的实现中,测试主机,还用于:当网络连通性测试结果为正常时,向开关组件发送断开指令;在达到预定时间时,再向开关组件发送连通指令;然后返回执行在开关组件的状态为连通状态时,向cpe发送测试数据包;直至连续n次向cpe发送测试数据包的网络连通性测试结果为正常,或者直至第k次向cpe发送测试数据包的网络连通性测试结果为异常,n和k均为大于1的正整数。其有益效果在于:通过不断的切换开关组件的连通状态,能够更好的测试出与该cpe网络连接时网络共享的稳定性,提高了测试的可靠性。
13.在一种可能的实现中,该系统中开关组件为多路继电器模块、接触器或限位器。其有益效果在于:可选择多路继电器模块、接触器或限位器实现自动化切换网络的连通或断开。
14.第三方面,本发明实施例提供一种网络连通性测试装置,该装置包括:运行单元,用于运行控制脚本;控制单元,用于根据控制脚本的运行结果控制所述开关组件的通断状态;测试单元,用于在开关组件的状态为连通状态时,向cpe发送测试数据包,生成网络连通性测试结果。
15.本发明提供的实施例一种网络连通性的测试装置有益效果在于:通过运行控制脚本控制开关组件的通断状态,模拟了对无线终端接入设备插拔网络连接器的情况,实现了操作的自动化,提高了检测无线终端接入设备共享网络稳定性的效率。
16.第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机指令,该计算机指令运行时执行时实现上述的方法步骤。
17.第五方面,本发明实施例提供一种测试主机,包括存储器和处理器,存储器上存储有能够在处理器上运行的计算机指令。
18.第六方面,本技术实施例还提供一种包含计算机程序产品,当所述计算机程序产品在测试主机上运行时,使得所述测试主机执行时实现上述的方法步骤。
19.第四方面至第六方面的有益效果具体参见第一方面、第二方面、第三方面有益效果的描述,此处不再赘述。
附图说明
20.图1为本发明公开的实施例一种网络连通性的测试系统的示意图;
21.图2为本发明公开的实施例开关组件、网线和网络连接器连接的结构示意图;
22.图3为本发明公开的实施例一种网络连通性测试的方法流程图;
23.图4为本发明公开的实施例网络连通性测试系统的运行各阶段流程示意图;
24.图5为本发明公开的实施例一种网络连通性测试装置的结构示意图。
具体实施方式
25.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。除非另外定义,此处使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本文中使用的“包括”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。
26.网络共享是指网络设备可以共享其网络提供给其他的设备使用,比如无线终端接入设备(customer premise equipment,cpe),它可以将4g或5g信号转换成无线网络的信号提供给硬件设备联网使用,又或者将网络通过网线共享给个人电脑使用,所以在如今智能化的科技时代,需要生成大量的cpe供人们网络连接使用,但在cpe的生产过程中,需要对cpe进行网络共享时稳定性的测试,比如进行人为的网线插拔,查看cpe进行网络共享数据是否稳定,但如果通过人为操作的话需要消耗大量的人力成本,且效率低下。
27.针对目前存在的问题,本发明提供一种网络连通性的测试系统,参考图1所示,该系统包括测试主机10、cpe20、开关组件30、控制线40、网线50和网线连接器60,其中,测试主机10通过控制线40与开关组件30电连接,且测试主机10通过网线50与开关组件30网络连接,开关组件30再通过网线50连接网线连接器60,该网线连接器60插入cpe20,cpe20通过该网线50向测试主机10共享网络资源。
28.其中,测试主机10预先集成有控制脚本,该控制脚本运行后,可以通过控制线40向开关组件30发送控制指令,从而控制开关组件的通断状态,实现了网络连通性测试中通断操作的自动化,提高了无线终端接入设备共享网络稳定性测试的测试效率。
29.其中,开关组件30可以为多路继电器模块、接触器或限位器。示例性地,如图2所示,该开关组件30为8路继电器模块,图2中网络连接器60示例为rj45连接插头,由于rj45连接插头内设有8根导线,所以在本实施例中采用8个继电器分别与网线连接,同时控制网络连线的通断。
30.基于上述测试系统,本发明的实施例提供了一种网络连通性测试的方法,应用于测试主机,参考图3所示,该方法包括:
31.s301:测试主机运行控制脚本。
32.示例性地,测试主机可以是个人电脑或智能终端等。
33.s302:测试主机根据控制脚本的运行结果控制开关组件的通断状态。
34.该步骤中,控制脚本的运行结果包括连通指令和断开指令,测试主机可选择连通指令或断开指令来切换开关组件的通断状态,从而实现了自动化的切换。
35.s303:在开关组件的通断状态为连通状态时,向cpe发送测试数据包,并生成网络连通性测试结果。
36.该步骤中,在开关组件的状态为连通状态且达到预定时间时,向cpe发送测试数据包,需要说明的是,预定时间没有具体的时间规定,其目的是保证连通状态的稳定性,在实际测试过程中,可根据需要自行设置预定时间。
37.具体的,生成的网络连通性测试结果包括正常或异常的两种测试结果,当网络连通性测试结果为正常时,需要测试主机向开关组件发送断开指令,控制开关组件断开,在达到预定时间后,然后向开关组件再次发送连通指令,返回上述步骤在开关组件的状态为连通状态且达到预定时间时,向cpe发送测试数据包,循环测试直至连续n次向cpe发送测试数据包的网络连通性测试结果为正常,才显示测试结果为正常,当在循环过程中在第k次出现向cpe发送测试数据包的网络连通性测试结果为异常时,均为显示测试异常。
38.需要说明的是,上述的保证连通状态达到预定时间和控制开关组件断开后达到预定时间可以相同,也可以不同,并无具体的时间长短规定。通过设置预定时间保证对cpe发送测试数据包的可靠性。另外,n和k均为大于1的正整数,n为设定的测试次数,且在该实施例中,k小于等于n。
39.本实施例中,测试主机通过运行控制脚本控制开关组件的通断状态,模拟了对无线终端接入设备插拔网络连接器的情况,实现了操作的自动化,提高了检测无线终端接入设备共享网络稳定性的效率,且保证了测试的可靠性。
40.具体的,为了了解系统在运行时的各个阶段的步骤,参考图4所示,图4为该系统在运行过程中各阶段的流程图,该系统包括:
41.s400:开始测试。
42.s401:判断执行次数是否达到n次。
43.该步骤中,预先设定需要测试的次数为n,当测试次数没达到n次时进入s302,当测试次数达到n次时进入s307。
44.s402:测试主机运行控制脚本,向开关组件发送连通指令。
45.该步骤中,使开关组件的通断状态切换为连通状态。
46.s403:静置到预定时间。
47.该步骤中,静置到预定时间使网络连接趋于稳定。
48.s404:测试主机向cpe发送测试数据包,并生成网络连通性测试结果。
49.s405:判断网络连通性测试结果是否正常。
50.该步骤中,生成的网络连通性测试结果为正常或异常两种情况,当测试结果为正常时,进入s406,当测试结果为异常时,进入s409。
51.s406:测试主机运行控制脚本,向开关组件发送断开指令。
52.该步骤中,使开关组件的通断状态切换为断开状态,即通过测试主体运行控制脚本实现了切换开关组件通断状态的自动化操作。
53.s407:静置到预定时间。
54.该步骤中,静置到预定时间使网络完全断开连接,避免了可能存在的数据缓存的情况,进一步提高了测试的准确性。当静置时间达到预定时间时,进入s401,实现内部的循环测试。
55.s408:测试成功。
56.该步骤中,即导出测试成功的测试结果。
57.s409:测试失败。
58.该步骤中,即导出测试失败的测试结果。
59.s410:结束测试。
60.在本发明公开的又一个实施例中,提供一种网络连通性测试装置,参考图5所示,该装置包括:运行单元501用于运行控制脚本,控制单元502用于根据控制脚本的运行结果控制开关组件的通断状态,测试单元503用于在开关组件的状态为连通状态时,向cpe发送测试数据包,生成网络连通性测试结果。
61.在本实施例中,通过运行控制脚本控制开关组件的通断状态,模拟了对无线终端接入设备插拔网络连接器的情况,实现了操作的自动化,提高了检测无线终端接入设备共享网络稳定性的效率。
62.在本发明公开的另一个实施例中,本发明还提供一种计算机可读存储介质,该计算机可读介质上存储有计算机指令,计算机指令运行时执行上述方法的步骤。
63.在本发明公开的另一个实施例中,本发明还提供一种计算机程序产品,当所述计算机程序产品在测试主机上运行时,使得所述测试主机执行时实现上述的方法步骤。
64.在本发明公开的另一个实施例中,本发明还提供一种测试主机,包括存储器和处理器,存储器上存储有能够在处理器上运行的计算机指令,处理器运行计算机指令时执行上述方法的步骤。
65.以上所述,仅为本技术实施例的具体实施方式,但本技术实施例的保护范围并不局限于此,任何在本技术实施例揭露的技术范围内的变化或替换,都应涵盖在本技术实施例的保护范围之内。因此,本技术实施例的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1