一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种网络终端设备测试系统及方法与流程

2023-01-14 17:08:15 来源:中国专利 TAG:


1.本发明涉及终端设备测试技术领域,特别涉及一种网络终端设备测试系统及方法。


背景技术:

2.随着网络技术的迅速发展、带宽的增加,家庭网络应用的日益密集,网络设备接入大量的下挂设备进行长时间的网络通信,其处理能力、稳定性、可靠性、安全性都经受着很大的考验。目前网络设备进行网络通讯测试仅限于单台网络设备下挂一到两台电脑进行测试,能发现网络设备的基本功能实现。
3.这种测试方式存在的问题是不能发现多用户使用场景中出现网络性能、软件稳定性、偶发性问题。为解决用户场景增加大量pc进行测试会造成测试效率低,测试成本大,不能自动进行测试、测试的重复性差及测试数据不能有效管理等问题,从而延缓软件推向市场的时间。
4.因此,一种网络终端设备测试系统及方法应运而生。


技术实现要素:

5.本发明的发明内容在于提供一种网络终端设备测试系统及方法,主要解决了现有对网络设备的测试中存在不能发现多用户使用场景中的问题;以及增加大量pc测试会造成测试效率低、不能自动进行测试、测试的重复性差及测试数据不能有效管理等问题。
6.本发明提出了一种网络终端设备测试系统,包括控制端,交换机、机顶盒以及待测设备;所述机顶盒数量若干,且均接入所述交换机;所述待测设备与控制端分别接入所述交换机;
7.所述待测设备,用于为所述交换机提供局域网;
8.所述控制端,用于通过自身应用程序向所述机顶盒发送控制命令;还用于监听所述机顶盒回传的命令执行结果;还用于根据所述命令执行结果判断所述待测设备是否可形成稳定的局域网。
9.优选地,所述控制端,用于通过自身应用程序向所述机顶盒发送控制命令,具体为,所述控制端,可用于通过自身应用程序向任一所述机顶盒发送控制命令,或通过自身应用程序向多个所述机顶盒同时发送控制命令。
10.优选地,所述待测设备,用于通过有线连接接入互联网,或者通过无线连接接入互联网。
11.优选地,所述控制命令,包括组播播放视频、单播播放视频、进入ping网络连通性检测、浏览器页面刷新、重启、恢复出厂状态;
12.所述命令执行结果,包括所述机顶盒的实时画面。
13.本发明还提出了一种网络终端设备测试方法,包括以下步骤:
14.s1,待测设备形成局域网;
15.s2,交换机连接所有机顶盒,并接入所述局域网;
16.s3,控制端通过自身应用程序向所述机顶盒发送控制命令,并监听所述机顶盒回传的命令执行结果;
17.s4,所述控制端根据所述命令执行结果判断所述待测设备形成的局域网是否符合预设要求。
18.优选地,所述步骤s3中,所述控制端通过自身应用程序向所述机顶盒发送控制命令,包括所述控制端通过自身应用程序向任一或所有所述机顶盒发送控制命令。
19.优选地,所述步骤s3中,所述控制端通过自身应用程序向所述机顶盒发送控制命令,并监听所述机顶盒回传的命令执行结果,包括:
20.a.所述控制端通过自身应用程序向所述机顶盒发送ping功能测试命令,并监听所述机顶盒ping包成功运行或失败;
21.b.所述控制端通过自身应用程序向所述机顶盒发送组播/单播功能测试命令,并监听所述机顶盒上视频播放的总次数,以及其中成功次数以及失败次数;
22.c.所述控制端通过自身应用程序向所述机顶盒发送浏览器刷新命令,并监听所述机顶盒上浏览器的刷新总次数,以及其中成功次数以及失败次数;
23.d.所述控制端通过自身应用程序向所述机顶盒发送重启或恢复出厂设置命令,并监听所述机顶盒循环重启的次数,以及其中成功次数与失败次数,或监听所述机顶盒恢复出厂设置的次数,以及其中成功次数与失败次数。
24.由上可知,应用本发明提供的技术方案可以得到以下有益效果:
25.第一,本发明提出的技术方案中,可同时模拟几百台下挂网络终端设备接入网络设备进行网络操作的过程,验证上层网络的网络中继承载的流量以及网络设备承载的用户量;
26.第二,本发明提出的技术方案中可控制下挂网络终端设备在网络设备下进行组播、单播、浏览器控制、网络连通性检测、获取ipv4/ipv6地址、重启、恢复出厂设置等长时间循环操作并且能实时监听数据结果,验证网络设备的网络性能、软件稳定性,使网络设备更稳定、可靠、易于用户使用,极大的提升了用户体验。
附图说明
27.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
28.图1为本发明实施例1中测试系统的系统框图;
29.图2为本发明实施例1与实施例2中控制端上监听各机顶盒的页面。
具体实施方式
30.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实
施例,都属于本发明保护的范围。
31.现有对网络设备的测试中存在不能发现多用户使用场景中的问题;以及增加大量pc测试会造成测试效率低、不能自动进行测试、测试的重复性差及测试数据不能有效管理等问题。
32.实施例1
33.如图1所示,为了解决上述问题,本实施例提出了一种网络终端设备测试系统,其主要包括控制端10、交换机20、机顶盒30以及待测设备40;机顶盒30数量若干,且均接入交换机20;待测设备40与控制端10分别接入交换机20。
34.其中,待测设备40,用于为交换机20提供局域网;控制端10,用于通过自身应用程序向机顶盒30发送控制命令;还用于监听机顶盒30回传的命令执行结果;还用于根据命令执行结果判断待测设备40是否可形成稳定的局域网。
35.优选地,控制端10,用于通过自身应用程序想机顶盒30发送控制命令,具体为,控制端10,可用于通过自身应用程序向任一机顶盒30发送控制命令,或通过自身应用程序向多个机顶盒30同时发送控制命令。
36.在本实施例中,控制端10开发对应的桌面应用程序通过图形界面的方式控制/监听ott机顶盒30。
37.优选但不限定的是,本实施例中待测设备40为机顶盒30,且机顶盒30接入网络的方式为有线连接或者无线连接,同时还可连接有线和无线通过私有协议指定走有线有无线网络通道。
38.优选但不限定的是,本实施例中设置有一种私有定义的网络协议,该协议采用tcp报文载体作为本协议的内容载体。该协议定义一个固定的8001端口号作为本协议控制通讯端口,一个固定的8002端口号作为本协议信息上报端口。
39.在本实施例中,控制端10通过交换机20和多个机顶盒30建立连接;通过网卡经过交换机20多线程同时控制多个机顶盒30进行下发测试命令;通过网卡同时监听多个机顶盒30信息状态,判断下发测试命令是否成功及结果信息;通过网卡经过交换机20同时控制监听多个机顶盒30的hdml画面。
40.更具体地,控制命令,包括组播播放视频、单播播放视频、进入ping网络连通性检测、浏览器页面刷新、重启、恢复出厂状态;命令执行结果,包括机顶盒30的实时画面。
41.在本实施例中,控制端10通过网卡经过交换机20同时控制多个机顶盒30进入组播/单播播放视频测试状态,机顶盒30主动上报测试命令执行状态和测试结果;控制端10通过网卡经过交换机20同时控制多个机顶盒30进入下发指令修改机顶盒30路由表的方式指定机顶盒30网络通讯使用无线或有线网络;控制端10通过网卡经过交换机20同时控制多个机顶盒30进入ping网络连通性检测测试状态,机顶盒30主动上报测试命令执行状态和测试结果;控制端10通过网卡经过交换机20同时控制多个机顶盒30进入浏览器循环刷新页面测试状态,机顶盒30主动上报测试命令执行状态和测试结果;控制端10通过网卡经过交换机20同时控制多个机顶盒30进入重启/恢复出厂状态,机顶盒30主动上报测试命令执行状态和测试结果。
42.具体地,ping功能测试过程为:(1)任意填写的网络地址进行测试网络的长时间稳定性;(2)支持网络连通性检测ipv4和ipv6的网站和ip地址;(3)电脑应用程序能通过私有
协议实时监听每个ping包成功与失败。
43.具体地,组播/单播功能测试过程为:(1)同时控制多台机顶盒30进行播放组播/单播视频;(2)对视频进行循环播放并统计播放次数及成功与失败次数。
44.具体地,浏览器控制功能测试过程为:(2)同时控制多台机顶盒30进行刷新浏览器;(2)对浏览器进行循环刷新并统计成功与失败次数。
45.具体地,重启/恢复出厂功能测试过程为:(1)同时控制多台或者指定单台机顶盒30进行重启/恢复出厂;(2)对机顶盒30进行循环重启/恢复出厂并统计成功与失败次数。
46.实施例2
47.为了解决前述问题,本实施例提出了一种网络终端设备测试方法,其主要包括以下步骤:
48.s1,待测设备形成局域网;
49.s2,交换机连接所有机顶盒,并接入局域网;
50.s3,控制端通过自身应用程序向机顶盒发送控制命令,并监听机顶盒回传的命令执行结果;
51.s4,控制端根据命令执行结果判断待测设备形成的局域网是否符合预设要求。
52.优选地,步骤s3中,控制端通过自身应用程序向机顶盒发送控制命令,包括控制端通过自身应用程序向任一或所有机顶盒发送控制命令。
53.更具体地,步骤s3中,控制端通过自身应用程序向机顶盒发送控制命令,并监听机顶盒回传的命令执行结果,包括:
54.a.控制端通过自身应用程序向机顶盒发送ping功能测试命令,并监听机顶盒ping包成功运行或失败;
55.b.控制端通过自身应用程序向机顶盒发送组播/单播功能测试命令,并监听机顶盒上视频播放的总次数,以及其中成功次数以及失败次数;
56.c.控制端通过自身应用程序向机顶盒发送浏览器刷新命令,并监听机顶盒上浏览器的刷新总次数,以及其中成功次数以及失败次数;
57.d.控制端通过自身应用程序向机顶盒发送重启或恢复出厂设置命令,并监听机顶盒循环重启的次数,以及其中成功次数与失败次数,或监听机顶盒恢复出厂设置的次数,以及其中成功次数与失败次数。
58.综上所述,本实施例1与实施例2中提出了一种网络终端设备测试系统及方法,主要通过下挂网络终端设备在网络设备下进行多种功能测试,并长时间循环操作时实时监听数据结果,验证网络设备的网络性能、软件稳定性。使网络设备更稳定、可靠、易于用户使用,极大的提升了用户体验。
59.以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献