一种测试路由器存储功能的方法及装置与流程

文档序号:17179684发布日期:2019-03-22 20:47阅读:192来源:国知局
一种测试路由器存储功能的方法及装置与流程

本发明涉及路由器技术领域,尤其涉及一种测试路由器存储功能的方法及装置。



背景技术:

目前,路由器便是作为一种连接网络的设备被广泛的应用于我们的工作生活。

在产品的生产和研发过程中,需要对路由器进行各种测试,以确保路由器的各个功能能够正常使用。此外,还可通过各种测试了解路由器的参数性能。

很多智能路由器都提供有扩展存储功能,通过扩展接口外接存储设备。目前普遍使用的usb扩展接口。连接到路由器的用户终端能够通过路由器访问扩展的存储设备,并对其进行数据读写。其中,用户终端可以为计算机、手机、平板。

为了保证路由器的扩展存储功能的可用性,需要对该功能进行测试。目前对于该功能的测试方法并不方便,例如,公开号为cn106528358a,名称为一种路由器usb存储稳定性的测试方法及系统的专利文献中公开了一种路由器usb存储稳定性的测试方法,该方法包括:步骤一,接收一测试文件,将该测试文件存储到被测路由器的内部存储装置;步骤二,接收一外部存储设备连接至该被测路由器的usb接口;步骤三,将该测试文件反复往该外部存储设备进行读写。在该方法中,把测试文件上传到被测路由器的内部存储装置里面,通过运行自动化程序,让测试文件在usb外部存储设备和路由器内部存储装置里面长时间反复循环读写,但是在实际使用过程中,用户设备是通过路由器来读写扩展存储设备的,路由器作为一个中间设备存在,所以该测试方法的测试结果与实际体验之间可能存在差异。此外,一般来说路由器并没有一个良好的交互功能,需要配合其他终端设备使用,该测试方案操作起来不方便。



技术实现要素:

本发明所要解决的技术问题在于,针对现有技术的上述不足,提出一种测试路由器存储功能的方法及装置,以简化操作,提高测试效率,减少测试所需的人力资源。

测试路由器存储功能的方法用于测试设备,包括步骤:

与路由器建立通信连接;

执行自动化读写测试脚本,以通过路由器对存储设备进行读写测试;

生成所述读写测试的测试结果。

可选地,通过路由器对存储设备进行读写测试具体包括:

通过路由器将测试设备中的第一测试文件写入存储设备中;

通过路由器读取存储设备中的第二测试文件;

通过路由器同时对存储设备进行n次文件的读取和写入操作。

可选地,所述方法还包括:当读写测试发生异常中断时,生成关于该异常的提示信息。

可选地,还包括步骤:

确定读写测试的测试时间长度;

当读写测试的时间达到所述测试时间长度时,结束读写测试。

可选地,所述存储设备为移动硬盘;所述移动硬盘连接到路由器的usb接口。

测试路由器存储功能的装置应用于测试设备,具体包括:

通信建立模块,用于与路由器建立通信连接;

测试执行模块,用于执行自动化读写测试脚本,以通过路由器对存储设备进行读写测试;

结果生成模块,用于生成所述读写测试的测试结果。

可选地,所述测试执行模块具体用于:

通过路由器将测试设备中的第一测试文件写入存储设备中;通过路由器读取存储设备中的第二测试文件;通过路由器同时对存储设备进行n次文件的读取和写入操作。

可选地,所述装置还包括:

提示信息生成模块,用于当读写测试发生异常中断时,生成关于该异常的提示信息。

可选地,所述装置还包括:

时间长度确定模块,用于确定读写测试的测试时间长度;

测试结束模块,用于当读写测试的时间达到所述测试时间长度时,结束读写测试。

可选地,所述存储设备为移动硬盘;所述移动硬盘连接到路由器的usb接口。

本申请提供的测试路由器存储功能的方法,应用于测试设备,测试设备与路由器建立通信连接;执行自动化读写测试脚本,以通过路由器对存储设备进行读写测试;生成所述读写测试的测试结果。测试设备通过路由器与存储设备之间进行数据读写测试;只需在测试设备上运行自动化读写测试脚本即可使测试设备自动完成测试过程,测试操作非常的简便,测试效率高,无需人工干预,测试所需人力成本低。

附图说明

图1是根据一示例性实施例示出的测试路由器存储功能的方法的应用场景示意图。

图2是根据一示例性实施例示出的测试路由器存储功能的方法的流程图。

图3是根据一示例性实施例示出的测试路由器存储功能的方法的流程图。

图4是根据一示例性实施例示出的测试路由器存储功能的方法的流程图。

图5是根据一示例性实施例示出的测试路由器存储功能的装置的结构框图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

还应当理解,此处所描述的具体实施例仅仅用于理解本发明,并不用于限定本发明。

图1是根据一示例性实施例示出的测试路由器存储功能的方法的应用场景示意图,涉及测试设备11、路由器12、存储设备13。

在本申请实施例中,路由器12具有扩展存储功能,通过扩展接口连接存储设备13,其中,路由器的扩展接口可以为usb接口;存储设备13可以为移动硬盘、u盘等存储设备。

测试设备11可以为计算机,其上存储有自动化读写测试脚本,通过运行该自动化读写测试脚本可对存储设备进行读写测试。

在本申请实施例中,在所述测试设备11上运行有操作系统,例如,windows、linux。

具体地,所述测试设备11具有显示器和输入设备,通过显示器可显示测试结果。

图2是根据一示例性实施例示出的测试路由器存储功能的方法的流程图。本实施例用于测试路由器的扩展存储功能。路由器通过在扩展接口连接存储设备实现扩展存储功能;连接到路由器的终端设备可通过路由器使用该存储设备存储数据。在本实施例中,涉及测试设备、路由器、存储设备;其中,测试设备与路由器有线连接;存储设备连接到路由器的扩展接口;本实施例示出的测试路由器存储功能的方法应用于测试设备,详述如下:

步骤s201,与路由器建立通信连接。

在本实施例中,测试设备可连接到路由器的lan口或wan口,并对路由器进行设定,以开启路由器的扩展存储功能。

具体地,测试设备可通过浏览器进入路由器的设置界面,通过路由器的浏览器设置界面对路由器进行设置。

此外,测试设备还可通过telnet协议连接对路由器进行配置。

步骤s202,执行自动化读写测试脚本,以通过路由器对存储设备进行读写测试。

具体地,在测试设备上运行自动化读写测试脚本,使测试设备通过路由器对存储设备进行读写测试。

在本实施例中,所述读写测试包括:测试设备将数据文件通过路由器写入存储设备中,并从存储设备中读取数据文件。

进一步地,测试设备可通过路由器同时对存储设备进行文件的读取和写入。

在本实施例中,可通过长时间的读写测试,可判断路由器扩展存储功能是否稳定。

进一步地,测试设备获取对测试时间的设定,当测试时间达到设定值时,停止测试过程,保存测试数据。

测试设备可设有显示设备和输入设备,以提供良好的交互功能。通过显示设备和输入设备,测试者可对读写测试进行具体设定,例如测试时间,读写文件的大小和类型。

在本实施例中,所述存储设备可以为移动硬盘、u盘;所述路由器提供的扩展接口可以为usb接口。针对不同的存储设备和接口类型,测试所需的设定可以有所差别,可根据实际情况而定。

步骤s203,生成所述读写测试的测试结果。

在本实施例中,所述测试结果中至少包含读写速度。测试设备在读写测试过程中,记录读写速度。数据读取过程和写入过程可分开记录。

进一步地,测试设备在测试过程中,每隔时间t记录一次读写速度。在测试设备上可生成读写速度随时间的变化曲线图。

需要说明的是,读写速度可以反应读写过程中稳定性,通过扩展存储设备的读写速度,可评价路由器扩展存储功能的稳定性。

测试结果还可包括其他测试相关的数据,例如,读写失败的次数。

本申请提供的测试路由器存储功能的方法,应用于测试设备,测试设备与路由器建立通信连接;执行自动化读写测试脚本,以通过路由器对存储设备进行读写测试;生成所述读写测试的测试结果。测试设备通过路由器与存储设备之间进行数据读写测试;只需在测试设备上运行自动化读写测试脚本即可使测试设备自动完成测试过程,测试操作非常的简便,测试效率高,无需人工干预,测试所需人力成本低。

此外,测试设备可用于模拟日常使用的终端设备,例如手机、平板、计算机等设备,从测试设备端进行测试,测试结果更具有实用价值。

图3是根据一示例性实施例示出的测试路由器存储功能的方法的流程图。本实施例示出的测试路由器存储功能的方法基于图2对应的实施例,重复的内容这里不再赘述,本实施例示出的测试路由器存储功能的方法应用于测试设备,详述如下:

步骤s301,与路由器建立通信连接。

步骤s302,执行自动化读写测试脚本,以通过路由器将测试设备中的第一测试文件写入存储设备中;通过路由器读取存储设备中的第二测试文件;通过路由器同时对存储设备进行n次文件的读取和写入操作。

具体地,测试设备执行如下读写测试:

通过路由器将测试设备中的第一测试文件写入存储设备中;

通过路由器读取存储设备中的第二测试文件;

通过路由器同时对存储设备进行n次文件的读取和写入操作。

在本实施例中,上述三个步骤的执行顺序可进行调整,这里不做限定。

需要说明的是,通过数据的读取、写入、同时读写分开进行测试,有利于发现和分析读写过程中存在的问题。

步骤s303,生成所述读写测试的测试结果。

进一步地,在本实施例中,该测试路由器存储功能的方法还包括步骤:

确定读写测试的测试时间长度;当读写测试的时间达到所述测试时间长度时,结束读写测试。

在本实施例中,设定测试时间长度可控制读写测试所使用的时间。

在本实施例中,通过数据的读取、写入、同时读写分开进行测试,有利于发现和分析读写过程中存在的问题。

图4是根据一示例性实施例示出的测试路由器存储功能的方法的流程图。本实施例示出的测试路由器存储功能的方法基于图2和图3对应的实施例,重复的内容这里不再赘述,本实施例示出的测试路由器存储功能的方法应用于测试设备,详述如下:

步骤s401,与路由器建立通信连接。

步骤s402,执行自动化读写测试脚本,以通过路由器对存储设备进行读写测试。

步骤s403,当读写测试发生异常中断时,生成关于该异常的提示信息。

在本实施例中,当测试设备检测到读写测试发生异常中断时,生成关于该异常的提示信息。所述提示信息可包括异常中断发生的时间、原因等信息。

步骤s403’,生成所述读写测试的测试结果。

在本实施例中,在读写测试时,测试设备可对异常中断进行提示,并提供关于该异常中断的信息,帮助测试员发现问题。

图5是根据一示例性实施例示出的测试路由器存储功能的装置的结构框图。本实施例示出的测试路由器存储功能的装置对应图2至图4示出的方法实施例,相关的内容这里不再赘述,本实施例示出的测试路由器存储功能的装置应用于测试设备,具体包括:

通信建立模块51,用于与路由器建立通信连接;

测试执行模块52,用于执行自动化读写测试脚本,以通过路由器对存储设备进行读写测试;

结果生成模块53,用于生成所述读写测试的测试结果。

可选地,所述测试执行模块52具体用于:

通过路由器将测试设备中的第一测试文件写入存储设备中;通过路由器读取存储设备中的第二测试文件;通过路由器同时对存储设备进行n次文件的读取和写入操作。

可选地,所述装置还包括:

提示信息生成模块,用于当读写测试发生异常中断时,生成关于该异常的提示信息。

可选地,所述装置还包括:

时间长度确定模块,用于确定读写测试的测试时间长度;

测试结束模块,用于当读写测试的时间达到所述测试时间长度时,结束读写测试。

可选地,所述存储设备为移动硬盘;所述移动硬盘连接到路由器的usb接口。

本实施例示出的测试路由器存储功能的装置对应图2至图4示出的方法实施例,相关的内容这里不再赘述。

应当理解,本申请涉及的步骤并没有严格的执行顺序,所有可预见并且不影响功能的实现的变化都应该在本发明的保护范围内。

在本申请所提供的实施例中,应该理解所描述的方法和系统都是示意性的,在实际实施过程中通过调整可以有所差别。

另外,各功能单元或模块的具体名称也只是为了便于相互区分,并不用于本发明的保护范围。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

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