The invention provides a method and a tool for testing the speed between an outdoor wireless AP device, belonging to the field of wireless product testing. The testing method of the invention comprises the following steps: AP1 wireless equipment through the wireless AP2 device configuration page configuration parameter information, test time and test direction, then request the opening speed test; data sender UDP the kernel module structure and sending a UDP message, at the same time, the data receiving notification data recording receiver radio interface; test time, data the sender sends the UDP message to get off; through the web page request to send test results, test results obtained. The invention also provides a test tool for realizing the test method. The invention has the advantages that the test is very convenient and the result is stable and reliable; the kernel transmits the UDP message directly; the data packet does not need to be processed by the protocol stack, thereby reducing the occupation of the CPU.
【技术实现步骤摘要】
一种户外无线AP设备间速度测试方法及工具
本专利技术涉及无线产品测试领域,尤其涉及一种户外无线AP设备间速度测试方法,还涉及一种实现上述方法的测试工具。
技术介绍
户外AP(AccessPoint,无线接入点)产品两台设备间距离较远,且安装位置一般较高,不方便采用PC端的chariot流量测试工具进行测试。此外,现在网络上也存在各种的Linux测速工具且可以集成到AP产品中,像iperf、netperf等工具,但都是运行在产品应用层,数据包的发送和接收都需要经过协议栈处理,极耗费CPU,导致测试流量在达到某个临界值时,流量就再也不能提高了,不能满足高速率和高吞吐量产品的测试要求。
技术实现思路
为解决现有技术中的问题,本专利技术提供一种户外无线AP设备间速度测试方法,还提供了一种实现上述方法的测试工具。本专利技术用于测试无线设备AP1和无线设备AP2之间的速度,其中,PC设备与无线设备AP1无线连接,本专利技术户外无线AP设备间速度测试方法包括如下步骤:S1:无线设备AP1通过配置页面配置无线设备AP2参数信息、测试时间和测试方向,然后请求开启速度测试;S2:数据发送方的内核UDP发包模块构造并发送UDP报文,同时,通知数据接收方记录无线接口的当前接收数据;S3:测试时间到,数据发送方关闭发送UDP报文;S4:通过web页面发送测试结果获取请求,获取测试结果。本专利技术作进一步改进,在步骤S1中,所述无线设备AP2参数信息包括IP、web端口号、对端web管理界面用户名、对端web管理界面密码,所述测试方向包括发送或接收。本专利技术作进一步改进,在步骤S2中, ...
【技术保护点】
一种户外无线AP设备间速度测试方法,用于测试无线设备AP1和无线设备AP2之间的速度,其中,PC设备与无线设备AP1无线连接,其特征在于包括如下步骤:S1:无线设备AP1通过配置页面配置无线设备AP2参数信息、测试时间和测试方向,然后请求开启速度测试;S2:数据发送方的内核UDP发包模块构造并发送UDP报文,同时,通知数据接收方记录无线接口的当前接收数据;S3:测试时间到,数据发送方关闭发送UDP报文;S4:通过web页面发送测试结果获取请求,获取测试结果。
【技术特征摘要】
1.一种户外无线AP设备间速度测试方法,用于测试无线设备AP1和无线设备AP2之间的速度,其中,PC设备与无线设备AP1无线连接,其特征在于包括如下步骤:S1:无线设备AP1通过配置页面配置无线设备AP2参数信息、测试时间和测试方向,然后请求开启速度测试;S2:数据发送方的内核UDP发包模块构造并发送UDP报文,同时,通知数据接收方记录无线接口的当前接收数据;S3:测试时间到,数据发送方关闭发送UDP报文;S4:通过web页面发送测试结果获取请求,获取测试结果。2.根据权利要求1所述的户外AP产品间速度测试方法,其特征在于:在步骤S1中,所述无线设备AP2参数信息包括IP、web端口号、对端web管理界面用户名、对端web管理界面密码,所述测试方向包括发送或接收。3.根据权利要求1所述的户外AP产品间速度测试方法,其特征在于:在步骤S2中,内核UDP发包模块的处理方法包括如下步骤:S21:为UDP报文数据包的内容定义结构指针;S22:创建应用层访问内核的文件,用于开启或关闭UDP报文发送,并将对端无线设备AP2的IP地址传入内核;S23:判断是否创建成功,如果是,对文件读写初始化,如果否,结束;S24:等待应用层对文件的操作;S25:检测到应用层的设置,如果是开启UDP报文发送,则对结构指针进行封装处理,创建内核线程,用于循环发送UDP报文,如果是关闭UDP报文发送,那么结束UDP报文的发送;S26:结束。4.根据权利要求3所述的户外AP产品间速度测试方法,其特征在于:在步骤S21中,UDP数据包的内容定义了一个全局sk_buff结构指针,变量名为s_skb_packet;在步骤S22中,应用层访问内核文件为/proc/sptest/enable和/proc/sptest/dstip文件。5.根据权利要求4所述的户外AP产品间速度测试方法,其特征在于:在步骤S22中,开启或关闭报文发送的处理为:启动封装处理线程,根据应用层传入的值,对全局变量s_skb_packet进行封装,设置为开启,为s_...
【专利技术属性】
技术研发人员:赖冬梅,
申请(专利权)人:深圳市吉祥腾达科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。