本发明专利技术涉及路由器性能测试领域,尤其涉及一种路由器综合性能的测试方法,主要包括:步骤一,将不同测试设备通过不同连接方式接入到路由器上;步骤二,在每一个接入的所述测试设备上运行测试程序;步骤三,所述测试程序在测试完成后上传测试数据到服务器,从所述服务器端提取汇总所述测试数据,并通过所述测试数据来评价所述路由器的综合性能;其中,所述测试程序包含不同的配置选项,根据待测试的所述路由器的功能,设计性能,来配置不同的环境,同时可以使用多并发,多种接入方式,多种测试方式和测试强度的组合方式来模拟实际使用中的各种普通场景和极限场景。
【技术实现步骤摘要】
本专利技术涉及路由器性能测试领域,尤其涉及一种路由器综合性能的测试方法。
技术介绍
现在通常的家用路由器一般包含了有线网络和无线网络两项基本功能,有线网络又区分局域网,广域网功能,无线网路包含2.4Ghz/5Ghz两种频段连线功能。这样的情况下,对于一种可测试验证路由器在多个设备通过不同方式接入的情况下的工作情况,性能分析的方法的需求越来越强烈。传统一些测试方法,主要集中在传统的工业,或者大型通信的网络领域。而对于用户来说,没有一个可以验证家庭路由器的测试方法,现在市场上的一些常规测试,无法覆盖有线无线同时接入的情况,以及局域网内多个设备同时交互等情况,最新技术甚至包括蓝牙,zigbee等协议接入网络的设备。随着目前一个家庭接入终端(例如包括电脑、电视、智能手机、平板电脑等等)的增加,同时并发的情况越来越多,传统的路由器测试技术无法覆盖网络到达用户的最后一关,测试及验证家庭路由器的性能。
技术实现思路
鉴于上述问题,本专利技术提供一种可以覆盖到多并发,多种接入方式,多种场景模拟的家用路由器综合性能的测试方法。本专利技术解决上述技术问题所采用的技术方案为:一种路由器综合性能的测试方法,其特征在于,所述测试方法包括:步骤一,将不同测试设备通过不同连接方式接入到路由器上;步骤二,在每一个接入的所述测试设备上运行测试程序;步骤三,所述测试程序在测试完成后上传测试数据到服务器,从所述服务器端提取汇总所述测试数据,并通过所述测试数据来评价所述路由器的综合性能;其中,所述测试程序包含不同的配置选项,根据待测试的所述路由器的性能来配置不同的环境,同时可以使用多并发,多种接入方式,多种测试方式和测试强度的组合方式来模拟实际使用中的各种普通场景和极限场景。优选的,上述的测试方法,其中,所述步骤一中,所述不同测试设备包括电视、电脑、手机、服务器等可以接入网络的设备。优选的,上述的测试方法,其中,所述步骤一中,所述不同连接方式包括有线连接、2.4Ghz无线连接以及5Ghz无线连接,包括zigbee,蓝牙等嵌入式设备通用协议。优选的,上述的测试方法,其中,所述步骤二中,所述测试程序的测试带宽以及传输所使用的协议根据所述不同的连接方式以及测试场景进行相应的配置。优选的,上述的测试方法,其中,所述步骤二中,所述测试程序使用TCP或UDP通信协议,通过进行TCP/UDP报文收发数据来统计局域网内上下行的网络抖动、广域网内上行的网络抖动、网络上下行吞吐速率、网络传输数据准确率以及网络延时。优选的,上述的测试方法,其中,所述步骤二中,所述测试程序通过HTTP协议,使用HTTP下载的方式来统计所述不同测试设备访问广域网的下行速率。优选的,上述的测试方法,其中,所述步骤二中,所述测试程序的运行包括以下步骤:步骤S1,测试程序建立TCP/UDP服务器,并设定单元测试时间与测试循环次数;步骤S2,测试程序使用ICMP协议发送报文,以嗅探局域网中的测试设备,得到存活的测试设备和网络延迟;步骤S3,测试程序与所述存活的测试设备建立连接,连接成功后发送数据报文,直到所述单元测试时间结束;并记录网络吞吐速率、网络抖动以及网络传输准确率;步骤S4,测试程序选择嗅探到的下一个所述存活的测试设备,重复步骤S3的动作;步骤S5,测试程序使用ICMP协议根据预设的广域网服务器列表,得到存活的广域网服务器列表;步骤S6,测试程序根据所述存活的广域网服务器列表,进行步骤S3;步骤S7,测试程序根据所述存活的广域网服务器列表,进行HTTP下载,并记录网络吞吐速率;步骤S8,测试程序达到所述测试循环次数后,将记录的所述测试数据上传到HTTP服务器上。上述技术方案具有如下优点或有益效果:本专利技术提供的一种可以覆盖到多并发,多种接入方式,多种场景模拟的家用路由器综合性能的测试方法,具备以下几点优点:第一,本专利技术对于测试的路由器除了本身具有的网络连接功能外,没有其他要求,可以进行多次重复的针对不同测试设备的测试;第二,测试接近用户实际使用情况,可以配置不同的策略,很好地反映路由器在真实使用中的综合性能;第三,测试过程都是自动化完成,配置测试循环次数可以控制测试时间长短,由于路由器一般连续工作时间都很长,通过自动化,可以完成长时间压力测试,不需要人工干预;第四,设备发现都是通过测试过程中实时嗅探得到,如果某个测试设备故障不影响整个测试继续进行,同时测试过程中也可以轻易加入设备,整个测试可以一直持续;第五,测试的结果包含了网络吞吐速率,网络抖动,网络传输准确率等数据,方便从多个维度对路由器进行综合性能比较和量化。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明及其特征、外形和优点将会变得更加明显。在全部附图中相同的标记指示相同的部分。并未可以按照比例绘制附图,重点在于示出本发明的主旨。图1是本专利技术的测试方法的测试流程图;图2是本专利技术的测试方法中步骤二的详细流程图;图3是本专利技术实施例中对路由器进行测试的网络结构图。具体实施方式本专利技术的核心思想为:提供一种可以覆盖到多并发,多种接入方式,多种场景模拟的家用路由器综合性能的测试方法。下面结合附图和具体的实施例对本专利技术作进一步的说明,但是不作为本专利技术的限定。本专利技术的一种路由器综合性能的测试方法,可以采用TCP/UDP两种通信协议技术,通过进行TCP/UDP报文收发数据,来统计局域网内上下行,广域网内上行的网络抖动,网络上下行吞吐速率,网络传输数据准确率,网络延时等数据;并通过HTTP协议,使用HTTP下载的方式来统计测试设备访问广域网下行速率,通过这些数据来评价路由器的综合性能。其中,TCP多用于通讯协议、网络浏览等对可靠性要求较高的服务;UDP多用于多媒体传输、网络游戏等对于实时性要求较高的服务。路由器通过配置不同的测试协议和测试单元时间长度,可以模拟不同的使用场景,也可以配置为随机生成,以灵活地解决用户实际使用情况。HTTP属于更高级协议,基于TCP协议,多用于广域网的通讯。如图1所示,本专利技术的一种路由器综合性能的测试方法主要包括以下步骤:步骤一,将不同测试设备通过不同连接方式,例如有线连接、2.4Ghz无线连接、5Ghz无线连接等方式接本文档来自技高网...
【技术保护点】
一种路由器综合性能的测试方法,其特征在于,所述测试方法包括:步骤一,将不同测试设备通过不同连接方式接入到路由器上;步骤二,在每一个接入的所述测试设备上运行测试程序;步骤三,所述测试程序在测试完成后上传测试数据到服务器,从所述服务器端提取汇总所述测试数据,并通过所述测试数据来评价所述路由器的综合性能;其中,所述测试程序包含不同的配置选项,根据待测试的所述路由器的性能来配置不同的测试环境。
【技术特征摘要】
1.一种路由器综合性能的测试方法,其特征在于,所述测试方
法包括:
步骤一,将不同测试设备通过不同连接方式接入到路由器上;
步骤二,在每一个接入的所述测试设备上运行测试程序;
步骤三,所述测试程序在测试完成后上传测试数据到服务器,从
所述服务器端提取汇总所述测试数据,并通过所述测试数据来评价所
述路由器的综合性能;
其中,所述测试程序包含不同的配置选项,根据待测试的所述路
由器的性能来配置不同的测试环境。
2.如权利要求1所述的测试方法,其特征在于,所述步骤一中,
所述不同测试设备包括电视、电脑、手机、服务器。
3.如权利要求1所述的测试方法,其特征在于,所述步骤一中,
所述不同连接方式包括有线连接、2.4Ghz无线连接以及5Ghz无线连
接。
4.如权利要求1所述的测试方法,其特征在于,所述步骤二中,
所述测试程序的测试带宽以及传输所使用的协议根据所述不同的连
接方式以及测试场景进行相应的配置。
5.如权利要求1所述的测试方法,其特征在于,所述步骤二中,
\t所述测试程序使用TCP或UDP通信协议,通过进行TCP/UDP报文
收发数据来统计局域网内上下行的网络抖动、广域网内上行的网络抖
动、网络上下行吞吐速率、网络传输数据准确率以及...
【专利技术属性】
技术研发人员:沈城,李兴仁,王胜,
申请(专利权)人:上海矽昌通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。