一种wifi吞吐量的测试方法及测试系统与流程

文档序号:14776914发布日期:2018-06-23 03:41阅读:1462来源:国知局
一种wifi吞吐量的测试方法及测试系统与流程

本发明涉及数据测试技术领域,尤其涉及一种wifi吞吐量的测试方法及测试系统。



背景技术:

随着信息化的不断普及,无线网络在各个领域应用都非常广泛,尤其是在机顶盒(Set Top Box、STB,是一个连接电视机与外部信号源的设备)的设计中,使用者对无线局域网(WIFI)性能的要求越来越高,如何测试并优化出更高性能的网络,变得越来越重要。而在WIFI测试中,由于在测试环境中容易受到外界的干扰,测试吞吐量(吞吐量是指对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量)的难度也比较大,存在很多的随机性。



技术实现要素:

针对现有技术中测试WIFI数据吞吐量存在的上述问题,现提供一种旨在对被测设备进行吞吐量数据的测试,可根据测试结果在被测设备中选择占用网络资源的进程进行关闭从而使被测设备的吞吐量数据达到稳定的测试方法及测试系统。

具体技术方案如下:

一种wifi吞吐量的测试方法,其中,提供一测试设备,所述测试设备一端连接一被测设备另一端连接一无线设备;

测试方法包括以下步骤:

步骤S1、通过所述测试设备获得反映所述被测设备吞吐量数据的测试结果;

步骤S2、根据所述测试结果判断所述吞吐量数据的波动是否超过一预设阈值;

若否,表示所述吞吐量数据稳定,退出;

步骤S3、获取所述被测设备占用网络资源的所有进程,并于所述进程中关闭若干进程之后,返回步骤S1。

优选的,所述测试设备提供一测试工具,所述测试工具用以对所述测试结果进行分析,以获得所述吞吐量数据的最大值以及最小值;

所述最大值以及所述最小值之间的差值表示所述吞吐量数据的波动幅度。

优选的,所述测试工具提供一存储模块,所述存储模块中保存有所述预设阈值;

比较模块,与所述存储模块连接,所述比较模块用以判断所述吞吐量数据的波动是否超过所述预设阈值。

优选的,所述测试设备提供一进程获取模块,当所述吞吐量数据的波动是否超过所述预设阈值时,所述进程获取模块获取所述被测设备启动的所有占用网络资源的进程。

优选的,所述测试设备提供一进程关闭模块,所述进程关闭模块用以于启动的所有占用网络资源的所述进程中选择其中的若干进程进行关闭。

优选的,所述测试工具为IxChario工具(美国IXIA公司的应用层性能测试软件IxChariot是一个独特的测试工具,也是在应用层性能测试领域得到业界认可的测试系统。)。

优选的,所述无线设备为路由器。

优选的,所述测试设备通过串行接口与所述被测设备连接。

优选的,所述被测设备为机顶盒。

还包括一种wifi吞吐量的测试系统,其中,所述测试系统适用上述的测试系统。

上述技术方案具有如下优点或有益效果:通过测试设备对被测设备的吞吐量数据的测试,基于测试结果分析被测设备中占用网络资源的进程,在选择关闭若干进程之后,可测试当前的被测设备的吞吐量数据是否达到稳定状态,使被测设备能够达到更好的优化性能。

附图说明

参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。

图1为本发明一种wifi吞吐量的测试方法的实施例的流程图;

图2为本发明wifi吞吐量的测试实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

本发明的技术方案中包括一种wifi吞吐量的测试方法及系统。

一种wifi吞吐量的测试方法的实施例,其中,提供一测试设备,测试设备一端连接一被测设备另一端连接一无线设备;

如图1所示,测试方法包括以下步骤:

步骤S1、通过测试设备获得反映被测设备吞吐量数据的测试结果;

步骤S2、根据测试结果判断吞吐量数据的波动是否超过一预设阈值;

若否,表示吞吐量数据稳定,退出;

步骤S3、获取被测设备占用网络资源的所有进程,并于进程中关闭若干进程之后,返回步骤S1。

针对现有技术中,对被测设备进行吞吐量数据测试,缺少根据吞吐量数据测试对被测设备进行针对性优化的缺陷。

本发明中,通过对被测设备进行吞吐量测试,在获得测试结果之后,根据测试结果判断吞吐量数据的波动是否超过预设阈值(其中预设阈值可包括常规经验值或Spec定义),如果超过则表示当前的被测设备吞吐量数据波动很大不稳定,此时可通过获取被测设备占用网络资源的所有进程,并在所有的进程中选择启动的若干个其中进程进行关闭,其中进程的个数不做具体的限制,其选择的根据可以是占用网络资源的大小,在选择关闭进程之后,对被测设备重新执行吞吐量数据测试若此时的测试记过表示的波动未超过常规经验值或Spec定义则表示当前的被测设备的吞吐量数据趋于稳定状态,上述方案可以针对性的对被测设备进行性能优化。

在一种较优的实施方式中,测试设备提供一测试工具,测试工具用以对测试结果进行分析,以获得吞吐量数据的最大值以及最小值;

最大值以及最小值之间的差值表示吞吐量数据的波动幅度。

上述技术方案中,测试工具可提供一显示界面将测试的吞吐量数据的测试记过显示于显示界面中,数据显示的方式可以以波形图的方式展示,从而可以方便测试者进行查看。

在一种较优的实施方式中,测试工具提供一存储模块,存储模块中保存有预设阈值;

比较模块,与存储模块连接,比较模块用以判断吞吐量数据的波动是否超过预设阈值。

上述技术方案中,存储模块还用以实时保存检测获得的关于吞吐量数据的实测值,将实测值与常规经验值或Spec定义比较,以判断吞吐量数据的波动是否超过常规经验值或Spec定义;

当吞吐量数据的波动超过常规经验值或Spec定义即表示此时被测设备吞吐量数据的状态处于非正常状态;

吞吐量数据的波动越小则表示被测设备的吞吐量越稳定。

在一种较优的实施方式中,测试设备提供一进程获取模块,当吞吐量数据的波动是否超过预设阈值时,进程获取模块获取被测设备启动的所有占用网络资源的进程。

上述技术方案中,测试设备在测试过程中,用以将测试结果形成于一吞吐趋势波形图中,当吞吐量数据的实时波动会被多条或单条趋势波形表现出来,如果出现较异常的波动时波形走线会呈现规律性的波形,此时进程获取模块用以生成进程获取指令,通过该指令获取被测设备启动的所有占用网络资源的进程。

在一种较优的实施方式中,测试设备提供测试设备提供一进程关闭模块,进程关闭模块用以于启动的所有占用网络资源的进程中选择其中的若干进程进行关闭。

根据吞吐趋势波形图中的实时吞吐对比波形,进程关闭模块用以根据启动的进程,可选择的生成对应的进程关闭指令,通过进程关闭指令于启动的所有占用网络资源的进程中选择其中的若干进程进行关闭。

上述技术方案中,在被测设备为机顶盒的实施例下,通过测试设备获取机顶盒的CPU开启的进程占用网络资源的情况,可将占用网络资源较大的进程按序进行关闭,并在关闭之后再次对机顶盒执行吞吐量数据的测试。

在一种较优的实施方式中,测试工具为IxChario工具

在一种较优的实施方式中,无线设备为路由器。

在一种较优的实施方式中,测试设备通过串行接口与被测设备连接。

在一种较优的实施方式中,被测设备为机顶盒。

上述技术方案中,在被测设备为机顶盒的实施例下,测试设备通过基于串行接口通过数据线与被测设备连接。

本分发明的技术方案中还包括一种wifi吞吐量的测试系统。

如图2所示,一种wifi吞吐量的测试系统的实施例,其中,测试系统适用上述的测试方法,其中测试系统包括,测试设备2;测试设备2一端连接一被测设备3另一端连接无线设备1。

通过对被测设备3进行吞吐量测试,在获得测试结果之后,根据测试结果判断吞吐量数据的波动是否超常规经验值或Spec定义,如果超过则表示当前的被测设备吞吐量数据波动很大不稳定,此时可通过获取被测设备占用网络资源的所有进程,并在所有的进程中选择启动的若干个其中进程进行关闭,其中进程的个数不做具体的限制,其选择的根据可以是占用网络资源的大小,在选择关闭进程之后,对被测设备3重新执行吞吐量测试若此时的测试数据表示的波动未超过常规经验值或Spec定义则表示当前的被测设备的吞吐量数据趋于稳定状态,上述方案可以针对性的对被测设备进行性能优化。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

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