一种测试路由器兼容性的方法及系统技术方案

技术编号:17600955 阅读:32 留言:0更新日期:2018-03-31 13:03
本发明专利技术公开一种测试路由器兼容性的方法及系统,所述测试路由器兼容性的方法包括:通过路由器与多个终端进行数据流传输,同时通过所述路由器向所述多个终端发送ping包,并每隔预设时间周期从所述路由器获取所述多个终端的连接时长信息;获取测试过程中的测试数据;对所述测试数据进行处理,以便对所述路由器的兼容性进行分析。本发明专利技术可用于路由器在长时间多终端情况下的兼容性测试,测试过程自动化,减少了测试人员的工作量,提高测试效率以及测试的准确性。

【技术实现步骤摘要】
一种测试路由器兼容性的方法及系统
本专利技术涉及路由器
,尤其涉及一种测试路由器兼容性的方法及系统。
技术介绍
目前,连接路由器的终端设备的种类和数量越来越多,连接时间也越来越长。对路由器的兼容性的要求也越来越高。对路由器的测试有很多内容,例如公开号为CN105227406A的专利公开了一种路由器综合性能的测试方法,包括步骤:步骤一,将不同测试设备通过不同连接方式接入到路由器上;步骤二,在每一个接入的所述测试设备上运行测试程序;步骤三,所述测试程序在测试完成后上传测试数据到服务器,从所述服务器端提取汇总所述测试数据,并通过所述测试数据来评价所述路由器的综合性能。该专利技术是对路由器综合性能的测试,通过服务器来收集测试数据,只是对数据进行汇总,可能还需要测试者做进一步地处理工作,不利于节省测试人员的工作时间。在现代生活中,由于使用的终端设备是多种多样的,对路由器兼容性的要求很高。对路由器兼容性的测试也是一项非常重要的测试内容。尤其是需要对路由器进行长时间多终端的兼容性测试,路由器多终端长时间兼容性测试的目的在于:探究所生产的路由器与不同类型终端(如手机,平板,笔记本,台式机等)的长时间兼容性的情况。由于用户实际使用路由器的应用场景是长时间的且为多终端的,这就要求路由器的兼容性测试必须满足长时间与多终端两个要素,对于手工测试来说,长时间意味着数据量的庞大与人力成本的巨大投入,多终端也意味着数据量的庞大以及手工测试容易产生的混淆与后期数据图表统计错误。总的来说,在现有技术中测试路由器的兼容性的方法有如下缺点:依赖人工的操作,导致测试人员的工作量巨大,而效率不高;准确性不高,由于可能涉及长时间多终端的兼容性测试,数据量多而且复杂,人工处理数据的准确性出错的几率高;对数据的处理不够智能,往往在测试完成后,需要对大量的数据进行处理。
技术实现思路
本专利技术旨在测试路由器在长时间多终端连接情况下的兼容性,以节省测试人员的工作量,保证测试的准确性。为了解决上述问题,本专利技术提供了一种测试路由器兼容性的方法及系统。所述测试路由器兼容性的方法包括:通过路由器与多个终端进行数据流传输,同时通过所述路由器向所述多个终端发送ping包,并每隔预设时间周期从所述路由器获取所述多个终端的连接时长信息;获取测试过程中的测试数据;对所述测试数据进行处理,以便对所述路由器的兼容性进行分析。进一步地,在通过路由器与多个终端进行数据流传输,同时通过所述路由器向所述多个终端发送ping包,并每隔预设时间从所述路由器获取所述多个终端的连接时长信息之前,还包括:在第一预设时间段内,通过所述路由器向所述多个终端发送ping包。进一步地,在通过路由器与多个终端进行数据流传输,同时通过所述路由器向所述多个终端发送ping包,并每隔预设时间从所述路由器获取所述多个终端的连接时长信息之后,还包括:在第二预设时间段内,通过所述路由器向所述多个终端发送ping包。进一步地,所述每隔预设时间周期从所述路由器获取所述多个终端的连接时长信息,具体包括:每隔预设时间周期,通过telnet命令从所述路由器读取所述多个终端的连接信息;从所述连接信息中获取所述多个终端的连接时长信息。进一步地,所述对所述测试数据进行处理包括:对所述测试数据的文件进行格式转换;对所述测试数据进行整合,并生成对应的图表。所述测试路由器兼容性的系统包括:测试模块,用于通过路由器与多个终端进行数据流传输,同时通过所述路由器向所述多个终端发送ping包,并每隔预设时间周期从所述路由器获取所述多个终端的连接时长信息;测试数据获取模块,用于获取测试过程中的测试数据;测试数据处理模块,用于对所述测试数据进行处理,以便对所述路由器的兼容性进行分析。进一步地,所述测试路由器兼容性的系统还包括:第一ping包发送模块,用于在第一预设时间段内,通过所述路由器向所述多个终端发送ping包。进一步地,所述测试路由器兼容性的系统还包括:第二ping包发送模块,用于在第二预设时间段内,通过所述路由器向所述多个终端发送ping包。进一步地,所述测试模块包括:连接信息读取子模块,用于每隔预设时间周期,通过telnet命令从所述路由器读取所述多个终端的连接信息;连接时长信息获取子模块,用于从所述连接信息中获取所述多个终端的连接时长信息。进一步地,所述测试数据处理模块包括:格式转换子模块,用于对所述测试数据的文件进行格式转换;图表生成子模块,用于对所述测试数据进行整合,并生成对应的图表。本专利技术提供的测试方法有如下优点:测试过程自动化,节省人力成本;在测试过程不需要测试人员操作,可实现在长时间多终端情况下路由器兼容性的测试。避免了人工操作带来的出错率,由于测试时间长,如果需要手工操作,出错的概率大。由于不需要测试人员的操作,可以在下班时间进行测试,进一步地提高测试的效率,节省测试所需要的工作时间和实验室资源。灵活性高,可对测试条件或状态进行改变,以满足测试的需要。此外,本专利技术所涉及的兼容性测试是长时间多终端的情况下完成的,更符合实际情况,测试结果更具参考性。附图说明图1是本专利技术实施例一提供的一种测试路由器兼容性的方法的流程图;图2是本专利技术实施例二提供的一种测试路由器兼容性的方法的流程图;图3是本专利技术实施例三提供的一种测试路由器兼容性的方法的流程图;图4是本专利技术实施例四提供的一种测试路由器兼容性的系统的结构框图。具体实施方式以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。还应当理解,此处所描述的具体实施例仅仅用于理解本专利技术,并不用于限定本专利技术。在本专利技术中,包括测试用的路由器,控制终端,多个终端;所述控制终端与所述路由器建立有线连接,所述多个终端与路由器建立无线连接。所述多个终端可以为手机、平板电脑、笔记本电脑等终端,其中,每个终端类型可以不一样。所述控制终端可以为电脑,笔记本等终端设备。本专利技术提供的测试路由器兼容性的系统位于所述控制终端。实施例一本实施例提供一种测试路由器兼容性的方法,其流程图如图1所示,详述如下:在测试前需要对路由器进行配置。对于待测路由器需要配置的参数包括:路由器的SSID、密码、无线模式、信道、宽带等。在所述控制终端对所述路由器的所述参数进行配置,可以利用RobotFramework实现。利用RobotFramework中编写的关键字对路由器的SSID、密码、无线模式、信道、宽带等参数进行自动化配置。RobotFramework中编写的关键字包括:K3_INTEL_H_Login.p.to、K3_INTEL_H_Wifi_2.4G_Config、K3_INTEL_H_Wifi_5G_Config。进一步地,对连接路由器的所述多个终端的固定IP进行绑定。这样可以保证对应的终端在掉线重连之后还有与之前一致的IP;绑定的固定IP可以与对应终端的MAC地址一一对应;此外,在多次测试中,可以保持每个终端数据的完整性与一致性,便于对比。可选地,利用RobotFramework中编写的IP_Bind_Single等高阶关键字对所述多个终端的固定IP进行绑定。其中,RobotFramework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以本文档来自技高网
...
一种测试路由器兼容性的方法及系统

【技术保护点】
一种测试路由器兼容性的方法,其特征在于,包括:通过路由器与多个终端进行数据流传输,同时通过所述路由器向所述多个终端发送ping包,并每隔预设时间周期从所述路由器获取所述多个终端的连接时长信息;获取测试过程中的测试数据;对所述测试数据进行处理,以便对所述路由器的兼容性进行分析。

【技术特征摘要】
1.一种测试路由器兼容性的方法,其特征在于,包括:通过路由器与多个终端进行数据流传输,同时通过所述路由器向所述多个终端发送ping包,并每隔预设时间周期从所述路由器获取所述多个终端的连接时长信息;获取测试过程中的测试数据;对所述测试数据进行处理,以便对所述路由器的兼容性进行分析。2.根据权利要求1所述的测试路由器兼容性的方法,其特征在于,在通过路由器与多个终端进行数据流传输,同时通过所述路由器向所述多个终端发送ping包,并每隔预设时间从所述路由器获取所述多个终端的连接时长信息之前,还包括:在第一预设时间段内,通过所述路由器向所述多个终端发送ping包。3.根据权利要求2所述的测试路由器兼容性的方法,其特征在于,在通过路由器与多个终端进行数据流传输,同时通过所述路由器向所述多个终端发送ping包,并每隔预设时间从所述路由器获取所述多个终端的连接时长信息之后,还包括:在第二预设时间段内,通过所述路由器向所述多个终端发送ping包。4.根据权利要求3所述的测试路由器兼容性的方法,其特征在于,所述每隔预设时间周期从所述路由器获取所述多个终端的连接时长信息,具体包括:每隔预设时间周期,通过telnet命令从所述路由器读取所述多个终端的连接信息;从所述连接信息中获取所述多个终端的连接时长信息。5.根据权利要求1,2,3或4所述的测试路由器兼容性的方法,其特征在于,所述对所述测试数据进行处理包括:...

【专利技术属性】
技术研发人员:周丽萍
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1