用于测试多无线终端接入无线路由器的方法及装置与流程

未命名 08-25 阅读:113 评论:0


1.本发明涉及无线路由器测试技术领域,特别涉及一种用于测试多无线终端接入无线路由器的方法及装置。


背景技术:

2.现代生活中随着人们对于网络的依赖性越来越强,无线路由器的使用也越来越普及,在家庭、办公场所或者商场等到处可见,在这些应用场景下无线路由器会接入很多的无线终端设备,因此对多终端的接入是无线路由器的一个重要指标,在研发测试过程中也会重点测试该特性。
3.目前,测试无线路由器多终端的接入方式主要方式有两种,一种是寻找多个测试终端(如手机、笔记本等)直接连接无线路由器进行测试,这种方式需要找到一定数量的测试终端,然后根据测试结果推断无线路由器支持的最大终端数量;但是在实际测试过程中,一方面测试人员可能比较难以找到足够数量的测试终端,另外一方面太多的测试终端在搭建测试环境比较难以操作,还需要多人配合,而且比较耗时,这样就会出现测试结果不准确、测试效率低下的情况。另一种是采用专业的测试仪表,该测试仪表支持配置模拟多无线终端,这样就可以和无线路由器无线关联进行测试,但是目前现有的这类仪表由于功能强大、专业性高、操作复杂、价格昂贵,造成使用成本较高,对于一些中小型企业来说会造成较大的经济负担,进而并不会选购此类测试仪表。


技术实现要素:

4.为了解决上述技术问题,本发明提供一种用于测试多无线终端接入无线路由器的方法及装置,采用带有无线连接功能的无线测试装置与上位机配合使用,使其成为一款小型测量仪表,能够满足无线路由器多终端的测试需求,且操作简单,成本低,便携性好。
5.本发明为了解决其技术问题所采用的技术方案是:一种用于测试多无线终端接入无线路由器的方法,采用带有无线连接功能的无线测试装置进行测试,包括以下步骤:
6.s1,在所述无线测试装置的无线模块中创建若干个无线空口,每个所述无线空口均作为一个无线虚拟终端使用;
7.s2,配置每一个所述无线虚拟终端的无线参数,使之与待测试的无线路由器进行无线关联;
8.s31,通过内置在所述无线测试装置中的打流软件对所述无线虚拟终端和无线路由器进行流量测试。
9.作为本发明的进一步改进,在所述s2和s31之间还具有以下步骤:
10.s30,通过命令配置是否开启终端隔离;
11.当开启终端隔离时,使得各无线虚拟终端相互隔离,而无法相互通信,各无线虚拟终端只能和无线路由器通信;
12.当关闭终端隔离时,使得各无线虚拟终端既能够相互通信,又能够和无线路由器
通信。
13.作为本发明的进一步改进,当终端隔离开启或关闭后,通过ping命令测试方式来进行校验各无线虚拟终端是否能够相互通信或相互隔离。
14.作为本发明的进一步改进,所述s1中创建的所述无线虚拟终端会自动生成默认配置项,该配置项包括无线虚拟终端的mac地址、ip地址、无线ssid、频率、加密及带宽,并可通过第一查询命令进行查询其中一个或所有的所述无线虚拟终端的配置项。
15.作为本发明的进一步改进,在所述s2中,配置的无线参数包括名称、ip地址、无线ssid、频率、加密及带宽,并且使每一个所述无线虚拟终端配置的无线ssid、频率及加密均与无线路由器相同,进而使每一个所述无线虚拟终端均和无线路由器自动进行无线关联。
16.作为本发明的进一步改进,在所述无线虚拟终端与无线路由器关联后,通过进入无线路由器端网页进行查询所述无线虚拟终端的第一无线关联信息,该第一无线关联信息包括无线虚拟终端的ip地址、mac地址、tx/rx速率、ccq、802.11模式及连接时长。
17.作为本发明的进一步改进,在所述无线虚拟终端与无线路由器关联后,通过第二查询命令查询其中一个或所有的无线虚拟终端和无线路由器的第二无线关联信息,所述第二无线关联信息包括无线路由器的mac地址、ip地址、无线工作频率、发送速率、接收速率、无线关联时长和无线带宽模式。
18.作为本发明的进一步改进,在所述s31中,通过所述打流软件使每个无线虚拟终端单独和无线路由器进行流量测试,或使所有无线虚拟终端同时和无线路由器进行流量测试。
19.本发明还提供一种用于测试多无线终端接入无线路由器的装置,包括:上位机和无线测试装置,所述上位机具有处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述处理器执行如上所述的用于测试多无线终端接入无线路由器的方法。
20.作为本发明的进一步改进,所述无线测试装置包括存储模块、i/o模块、电源模块和无线模块,所述存储模块存储有打流软件,所述打流软件为iperf测试工具。
21.本发明的有益效果是:本发明提供一种用于测试多无线终端接入无线路由器的方法及装置,该方法采用带有无线连接功能的无线测试装置进行测试,通过在无线测试装置的无线模块中创建若干个无线虚拟终端,并一一进行配置无线参数,使之与待测试的无线路由器无线关联,通过内置在无线测试装置中的打流软件对无线虚拟终端和无线路由器进行流量测试,从而实现无线路由器多终端的测试需求,并且还可通过命令配置是否开启终端隔离,来满足不同的测试要求;此外,实现该方法的装置能够作为一款小型测量仪表使用,大大降低了测试成本,且易于操作,节省了人力,便携性好。
附图说明
22.图1为本发明用于测试多无线终端接入无线路由器的方法的步骤框图;
23.图2为本发明用于测试多无线终端接入无线路由器的流程图;
24.图3为本发明通过无线路由器端网页查询无线虚拟终端的第一无线关联信息;
25.图4为本发明中pc、无线路由器和无线测试装置通信连接的示意图;
26.图5为本发明中无线测试装置的结构示意图。
5190ht40 wpa2-psk
50.root@wireless bridge:~#devicel ab:12:34:56:78:cf 192.168.1.4ssid_1 5200ht40 wpa2-psk
51.……
52.测试人员通过以上命令不仅能够查询无线虚拟终端vdev的配置项信息,而且还能确认无线虚拟终端vdev是否创建成功。
53.s2,通过命令配置每一个无线虚拟终端vdev的无线参数,使之与待测试的无线路由器进行无线关联。
54.其中,配置的无线参数包括名称(name)、ip地址(ipaddr)、无线ssid、频率(freq)、加密(encryption)及带宽(bandwidth),例如配置vdev1的无线参数,具体配置命令如下:
55.root@wireless bridge:~#vdev setvdev1.name=

device1’56.root@wireless bridge:~#vdev setvdev1.ipaddr=

192.168.1.2’57.root@wireless bridge:~#vdev setvdev1.ssid=

ssid_1’58.root@wireless bridge:~#vdev setvdev1.freq=

5825’59.root@wireless bridge:~#vdev setvdev1.encryption=

none’60.root@wireless bridge:~#vdev setvdev1.bandwidth=

ht40’61.同时,使每一个无线虚拟终端vdev配置的无线ssid、频率及加密均与无线路由器的对应参数相同,这样,就能够使每一个无线虚拟终端vdev均能通过802.11无线标准协议和无线路由器自动进行无线关联。
62.在无线虚拟终端vdev与无线路由器关联后,通过进入无线路由器端网页可进行查询无线虚拟终端vdev的第一无线关联信息,第一无线关联信息包括各无线虚拟终端vdev的ip地址、mac地址、tx/rx速率(发送/接收协商速率)、ccq(连接质量)、802.11模式及连接时长,如图3所示。
63.或者在无线虚拟终端vdev通过第二查询命令查询其中一个或所有的无线虚拟终端vdev在无线关联情况下的信息,即查询无线虚拟终端vdev和无线路由器的第二无线关联信息,具体查询命令如下:
64.root@wireless bridge:~#vdev listvdev1
65.root@wireless bridge:~#mac ip freq txrate rxrate assoctimemode
66.root@wireless bridge:~#9c:b7:93:06:ac:77 192.168.1.1 5180144mm 144m 154:05:14ieee80211_mode_11na_ht40
67.上述查询的第二无线关联信息中包括有无线路由器的mac地址、ip地址、无线工作频率、发送速率、接收速率、无线关联时长和无线带宽模式。
68.通过上述方式查询无线关联信息即可以用来判断无线虚拟终端vdev和无线路由器是否无线关联成功,又可以通过无线关联信息的数据来反映待测试无线路由器的性能。
69.s30,通过命令配置是否开启终端隔离;
70.当开启终端隔离时,使得各无线虚拟终端vdev相互隔离,而无法相互通信,各无线虚拟终端vdev只能和无线路由器通信;
71.当关闭终端隔离时,使得各无线虚拟终端vdev既能够相互通信,又能够和无线路由器通信。
72.本技术通过设置此步骤来满足不同的测试需求,例如,针对于要求接入无线路由器的多终端之间在能够相互通信的情况下进行测试,则通过命令配置终端隔离关闭;针对于要求接入无线路由器的多终端之间在不进行通信的情况下进行测试,则通过命令配置终端隔离开启。
73.其中,当终端隔离开启或关闭后,通过ping命令测试方式来进行校验各无线虚拟终端vdev是否能够相互通信或相互隔离。
74.具体的,配置终端隔离的命令及各无线虚拟终端vdev相互进行ping命令如下:
75.root@wireless bridge:~#vdev isolation on//开启终端隔离root@wireless bridge:~#ping 192.168.1.3ping 192.168.1.3(192.168.1.3):56databytes
76.^c
77.‑‑‑
192.168.1.3ping statistics
‑‑‑
10packets transmitted,0packets received,100%packet loss root@wireless bridge:~#vdev isolation on//off关闭终端隔离root@wireless bridge:~#ping 192.168.1.3ping 192.168.1.3(192.168.1.3):56databytes
78.64bytes form 192.168.1.3:seq=0ttl=64time=0.757ms64bytes form 192.168.1.3:seq=1ttl=64time=0.686ms64bytes form 192.168.1.3:seq=2ttl=64time=0.746ms64bytes form 192.168.1.3:seq=3ttl=64time=0.767ms64bytes form 192.168.1.3:seq=4ttl=64time=0.740ms64bytes form 192.168.1.3:seq=5ttl=64time=0.698ms64bytes form 192.168.1.3:seq=6ttl=64time=0.568ms64bytes form 192.168.1.3:seq=7ttl=64time=0.681ms64bytes form 192.168.1.3:seq=8ttl=64time=0.894ms64bytes form 192.168.1.3:seq=9ttl=64time=0.636ms64bytes form 192.168.1.3:seq=10ttl=64time=0.626ms
79.^c
80.‑‑‑
192.168.1.3ping statistics
‑‑‑
11packets transmitted,11packets received,0%packet loss round-trip min/avg/max=0.568/0.709/0.894ms root@wireless bridge:~#ping 192.168.1.4ping 192.168.1.4(192.168.1.4):56databytes
81.64bytes form 192.168.1.4:seq=0ttl=64time=1.381ms
82.64bytes form 192.168.1.4:seq=1ttl=64time=0.727ms
83.64bytes form 192.168.1.4:seq=2ttl=64time=0.627ms
84.64bytes form 192.168.1.4:seq=3ttl=64time=1.155ms
85.64bytes form 192.168.1.4:seq=4ttl=64time=1.017ms
86.64bytes form 192.168.1.4:seq=5ttl=64time=0.879ms
87.64bytes form 192.168.1.4:seq=6ttl=64time=0.553ms
88.64bytes form 192.168.1.4:seq=7ttl=64time=1.275ms
89.64bytes form 192.168.1.4:seq=8ttl=64time=0.730ms
90.64bytes form 192.168.1.4:seq=9ttl=64time=0.950ms
91.64bytes form 192.168.1.4:seq=10ttl=64time=0.697ms
92.^c
93.‑‑‑
192.168.1.4ping statistics
‑‑‑
94.11packets transmitted,11packets received,0%packet loss
95.round-trip min/avg/max=0.553/0.908/1.381ms
96.root@wireless bridge:~#
97.s31,通过内置在无线测试装置中的打流软件对无线虚拟终端vdev和无线路由器进行流量测试。其中,通过打流软件既可以使每个无线虚拟终端vdev单独和无线路由器进行流量测试,又可以使所有无线虚拟终端vdev同时和无线路由器进行流量测试。
98.以单个无线虚拟终端vdev和无线路由器进行流量测试为例:
99.root@wireless bridge:~#iperd-c 192.168.1.1-t 10-i 1
100.connecting to host 192.168.1.1,port5201
101.[4]locad 192.168.1.2port 50755connectedto 192.168.1.1port 5201
[0102]
[id]interval transfer bandwidth
[0103]
[4]0.00-1.00sec 11.5mbytes 96.5mbits/sec
[0104]
[4]0.00-2.00sec 11.2mbytes 94.4mbits/sec
[0105]
[4]0.00-3.00sec 11.2mbytes 94.4mbits/sec
[0106]
[4]0.00-4.00sec 11.4mbytes 95.4mbits/sec
[0107]
[4]0.00-5.00sec 11.2mbytes 94.4mbits/sec
[0108]
[4]0.00-6.00sec 11.2mbytes 94.4mbits/sec
[0109]
[4]0.00-7.00sec 11.2mbytes 94.4mbits/sec
[0110]
[4]0.00-8.00sec 11.4mbytes 95.4mbits/sec
[0111]
[4]0.00-9.00sec 11.2mbytes 94.4mbits/sec
[0112]
[4]0.00-10.00sec 11.2mbytes 94.4mbits/sec
[0113]
……
[0114]
[id]interval transfer bandwidth
[0115]
[4]0.00-10.00sec 113mbytes 94.8mbits/sec sender
[0116]
[4]0.00-10.00sec 113mbytes 94.8mbits/sec receiver
[0117]
本发明还提供一种用于测试多无线终端接入无线路由器的装置,包括:上位机以及与上位机进行通信连接的无线测试装置,无线测试装置包括存储模块、i/o模块、电源模块和无线模块,存储模块存储有打流软件,打流软件为但不限于是iperf测试工具。上位机具体为pc,其具有处理器和存储器,存储器用于存储计算机程序,处理器用于执行存储器存储的计算机程序,以使处理器执行上述用于测试多无线终端接入无线路由器的方法。
[0118]
由此可见,本技术用于测试多无线终端接入无线路由器的方法及装置采用带有无线连接功能的无线测试装置进行测试,通过在无线测试装置的无线模块中创建若干个无线虚拟终端vdev,并一一进行配置无线参数,使之与待测试的无线路由器无线关联,通过内置在无线测试装置中的打流软件对无线虚拟终端vdev和无线路由器进行流量测试,从而实现无线路由器多终端的测试需求,并且还可通过命令配置是否开启终端隔离,来满足不同的测试要求;此外,实现该方法的装置能够作为一款小型测量仪表使用,大大降低了测试成本,且易于操作,节省了人力,便携性好。
[0119]
本领域普通技术人员可以理解实现上述用于测试多无线终端接入无线路由器的方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算
机程序可存储于非易失性计算机可读取存储介质中,该程序在执行时,实现上述方法的流程。其中,本技术所提供的实施例中所使用的对存储器、存储模块、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram),它用作外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddr sdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)。
[0120]
在以上的描述中阐述了很多具体细节以便于充分理解本发明。但是以上描述仅是本发明的较佳实施例而已,本发明能够以很多不同于在此描述的其它方式来实施,因此本发明不受上面公开的具体实施的限制。同时任何熟悉本领域技术人员在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

技术特征:
1.一种用于测试多无线终端接入无线路由器的方法,采用带有无线连接功能的无线测试装置进行测试,其特征在于,包括以下步骤:s1,在所述无线测试装置的无线模块中创建若干个无线空口,每个所述无线空口均作为一个无线虚拟终端使用;s2,配置每一个所述无线虚拟终端的无线参数,使之与待测试的无线路由器进行无线关联;s31,通过内置在所述无线测试装置中的打流软件对所述无线虚拟终端和无线路由器进行流量测试。2.根据权利要求1所述的用于测试多无线终端接入无线路由器的方法,其特征在于,在所述s2和s31之间还具有以下步骤:s30,通过命令配置是否开启终端隔离;当开启终端隔离时,使得各无线虚拟终端相互隔离,而无法相互通信,各无线虚拟终端只能和无线路由器通信;当关闭终端隔离时,使得各无线虚拟终端既能够相互通信,又能够和无线路由器通信。3.根据权利要求2所述的用于测试多无线终端接入无线路由器的方法,其特征在于:当终端隔离开启或关闭后,通过ping命令测试方式来进行校验各无线虚拟终端是否能够相互通信或相互隔离。4.根据权利要求1所述的用于测试多无线终端接入无线路由器的方法,其特征在于:所述s1中创建的所述无线虚拟终端会自动生成默认配置项,该配置项包括无线虚拟终端的mac地址、ip地址、无线ssid、频率、加密及带宽,并可通过第一查询命令进行查询其中一个或所有的所述无线虚拟终端的配置项。5.根据权利要求1所述的用于测试多无线终端接入无线路由器的方法,其特征在于:在所述s2中,配置的无线参数包括名称、ip地址、无线ssid、频率、加密及带宽,并且使每一个所述无线虚拟终端配置的无线ssid、频率及加密均与无线路由器相同,进而使每一个所述无线虚拟终端均和无线路由器自动进行无线关联。6.根据权利要求1所述的用于测试多无线终端接入无线路由器的方法,其特征在于:在所述无线虚拟终端与无线路由器关联后,通过进入无线路由器端网页进行查询所述无线虚拟终端的第一无线关联信息,该第一无线关联信息包括无线虚拟终端的ip地址、mac地址、tx/rx速率、ccq、802.11模式及连接时长。7.根据权利要求1所述的用于测试多无线终端接入无线路由器的方法,其特征在于:在所述无线虚拟终端与无线路由器关联后,通过第二查询命令查询其中一个或所有的无线虚拟终端和无线路由器的第二无线关联信息,所述第二无线关联信息包括无线路由器的mac地址、ip地址、无线工作频率、发送速率、接收速率、无线关联时长和无线带宽模式。8.根据权利要求1所述的用于测试多无线终端接入无线路由器的方法,其特征在于:在所述s31中,通过所述打流软件使每个无线虚拟终端单独和无线路由器进行流量测试,或使所有无线虚拟终端同时和无线路由器进行流量测试。9.一种用于测试多无线终端接入无线路由器的装置,其特征在于,包括:上位机和无线测试装置,所述上位机具有处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述处理器执行如权利要求1至8任一项所述
的用于测试多无线终端接入无线路由器的方法。10.根据权利要求9所述的用于测试多无线终端接入无线路由器的装置,其特征在于:所述无线测试装置包括存储模块、i/o模块、电源模块和无线模块,所述存储模块存储有打流软件,所述打流软件为iperf测试工具。

技术总结
本发明公开了一种用于测试多无线终端接入无线路由器的方法及装置,采用带有无线连接功能的无线测试装置进行测试,该方法包括步骤S1~S31;S1,在所述无线测试装置的无线模块中创建若干个无线空口,每个所述无线空口均作为一个无线虚拟终端使用;S2,配置每一个所述无线虚拟终端的无线参数,使之与待测试的无线路由器进行无线关联;S31,通过内置在所述无线测试装置中的打流软件对所述无线虚拟终端和无线路由器进行流量测试。本发明用于测试多无线终端接入无线路由器的方法及装置不仅能够实现无线路由器多终端的测试需求,满足不同的测试要求,而且大大降低了测试成本,节省了人力,易于操作,便携性好。便携性好。便携性好。


技术研发人员:纪闯 杨磊 冯孝忠 陆忠进 郝小俊 刘征虎
受保护的技术使用者:江苏创通电子股份有限公司
技术研发日:2023.04.04
技术公布日:2023/8/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐