无线性能测试方法、装置、设备以及可读存储介质与流程

文档序号:17629085发布日期:2019-05-10 23:58阅读:116来源:国知局
无线性能测试方法、装置、设备以及可读存储介质与流程

本发明涉及局域网技术领域,尤其涉及一种无线性能测试方法、装置、设备以及计算机可读存储介质。



背景技术:

随着近年来无线技术的普及的不断发展,无线局域网得到越来越广泛的应用。无线局域网以它的方便、快捷赢得了大量用户。为了给用户提供一个良好的应用体验,作为提供无线局域网ap终端(包括光猫、路由器等无线设备)的无线性能尤其重要。无线穿墙性能测试则是无线性能测试中的一个重要指标,一般使用的测试工具是ixchariot(应用层性能测试软件)。然而该项无线性能分解测试项比较多,都需要测试基于频宽和信道的无线吞吐量,并且测试4个角度(0度、90度、180度、270度)。并且目前一般采用的方案是通过串口登陆dut(deviceundertest,测试设备)下发命令修改无线设备的频宽信道,并配合转台进行穿墙吞吐量测试,但是此方案需要拆壳连接串口,实施起来不方便,因此,如何让该测试工作轻松的完成,并保证测试数据的准确性,无疑对产品开发和测试人员都有着极大的价值和意义。



技术实现要素:

本发明的主要目的在于提供一种无线性能测试方法、装置、设备和计算机可读存储介质,旨在解决在提高无线性能测试的工作效率,同时又能保证测试数据的准确性的技术问题。

为实现上述目的,本发明提供一种无线性能测试方法,所述无线性能测试方法包括:

获取用户输入本端中的测试角度,并基于所述测试角度转动所述本端中的可控转台;

通过所述本端控制测试端接收所述可控转台基于不同测试角度所发射的无线信号,并获取所述测试端基于不同的所述无线信号所反馈的无线频宽信道;

将各所述无线频宽信道输入至所述本端中的预设测试软件,得到在所述可控转台处于不同所述测试角度下、相对各所述测试端的吞吐量测试值。

可选地,所述将各所述无线频宽信道输入至所述本端中的预设测试软件,得到在所述可控转台处于不同所述测试角度下、相对各所述测试端的吞吐量测试值的步骤之后,包括:

获取所述本端中的预设值,并判断所述吞吐量测试值是否大于所述预设值;

若所述吞吐量测试值大于预设值,则保存并输出所述吞吐量测试值。

可选地,所述判断所述吞吐量测试值是否大于所述本端中的预设值的步骤,包括:

若所述吞吐量测试值小于或等于预设值,则获取用户输入的重测次数;

基于所述重测次数获取所述可控转台发出的各新吞吐量测试值,并将各所述新吞吐量测试值依次和所述第一预设值进行比较,直到发现所述新吞吐量测试值大于所述第一预设值。

可选地,所述所述若所述吞吐量测试值小于或等于预设值的步骤,包括:

若所述吞吐量测试值小于或等于预设值,则判断所述吞吐量测试值是否为零;

若所述吞吐量测试值为零,则重启所述预设测试软件,并再次获取所述可控转台发出新的吞吐量测试值;

若所述新的吞吐量测试值不为零,则获取用户输入的重测次数。

可选地,所述获取所述测试端基于不同的所述无线信号所反馈的无线频宽信道的步骤之后,包括:

判断所述无线频宽信道是否为预设无线频宽信道;

若所述无线频宽信道不是预设无线频宽信道,则停止测试;

若所述无线频宽信道是预设无线频宽信道,则根据所述无线频宽信道确定吞吐量测试值。

可选地,所述根据所述无线频宽信道确定吞吐量测试值的步骤,包括:

获取所述本端中的预设测试软件和预设打流方向;

将各所述无线频宽信道和预设打流方向输入到预设测试软件进行打流,以获取所述可控转台处于不同所述测试角度下、相对各所述测试端发出的吞吐量测试值。

可选地,所述获取用户输入本端中的测试角度,并基于所述测试角度转动所述本端中的可控转台的步骤之前,包括:

获取本端中的预设本端ip地址,并通过所述本端控制测试端禁用启用网卡;

在所述本端ip地址中加上预设数字以获取新ip地址,并将所述新ip地址作为所述测试端的ip地址。

此外,为实现上述目的,本发明还提供一种无线性能测试装置,所述无线性能测试装置包括:

获取模块,用于获取用户输入本端中的测试角度,并基于所述测试角度转动所述本端中的可控转台;

接收模块,用于通过所述本端控制测试端接收所述可控转台基于不同测试角度所发射的无线信号,并获取所述测试端基于不同的所述无线信号所反馈的无线频宽信道;

输入模块,用于将各所述无线频宽信道输入至所述本端中的预设测试软件,得到在所述可控转台处于不同所述测试角度下、相对各所述测试端的吞吐量测试值。

此外,为实现上述目的,本发明还提供一种无线性能测试设备;

所述无线性能测试设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中:

所述计算机程序被所述处理器执行时实现如上所述的无线性能测试方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质;

所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的无线性能测试方法的步骤。

本发明通过获取用户输入本端中的测试角度,并基于所述测试角度转动所述本端中的可控转台;通过所述本端控制测试端接收所述可控转台基于不同测试角度所发射的无线信号,并获取所述测试端基于不同的所述无线信号所反馈的无线频宽信道;将各所述无线频宽信道输入至所述本端中的预设测试软件,得到在所述可控转台处于不同所述测试角度下、相对各所述测试端的吞吐量测试值;在各所述吞吐量测试值中获取并输出大于预设值的最佳吞吐量测试值。通过采用本端控制测试端来获取无线频宽信道,并根据无线频宽信道来获取吞吐量测试值,从而节省了无线开发测试人员测试无线穿墙性能的时间,提高了工作效率,并且由于是采用远端控制测试端的,因此也避免了由于不同无线产品的页面风格不一样,而不能简单配置适配所有可控转台页面的现象的发生,增强了无线性能测试方法的通用性,达到了在提高无线性能测试的工作效率同时,又能保证测试数据的准确性的技术效果。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端\装置结构示意图;

图2为本发明无线性能测试方法第一实施例的流程示意图;

图3为本发明无线性能测试方法第二实施例的流程示意图;

图4为本发明无线性能测试装置的功能模块示意图;

图5为本发明无线性能测试方法的本端与测试端的场景示意图;

图6为本发明无线性能测试方法中的自动化测试软件使用流程图。

本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

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

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端为无线性能测试设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在终端设备移动到耳边时,关闭显示屏和/或背光。当然,终端设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及无线性能测试程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的无线性能测试程序,并执行以下操作:

获取用户输入本端中的测试角度,并基于所述测试角度转动所述本端中的可控转台;

通过所述本端控制测试端接收所述可控转台基于不同测试角度所发射的无线信号,并获取所述测试端基于不同的所述无线信号所反馈的无线频宽信道;

将各所述无线频宽信道输入至所述本端中的预设测试软件,得到在所述可控转台处于不同所述测试角度下、相对各所述测试端的吞吐量测试值;

在各所述吞吐量测试值中获取并输出大于预设值的最佳吞吐量测试值。

本发明提供一种无线性能测试方法,在无线性能测试方法一实施例中,无线性能测试方法包括以下步骤:

步骤s10,获取用户输入本端中的测试角度,并基于所述测试角度转动所述本端中的可控转台;

在本实施例中,包括本端和测试端。本端包括可控转台dut和控制端,测试角度可以是用户设置的任意角度,如0度、90度、180度、270度等。

在控制端中获取用户输入的测试角度,由于控制端和可控转台已通过网线建立通信连接,因此可以通过控制端中已确定的测试角度来将转台转动到指定角度,并且由于在本方案中可控转台只需要和控制端建立串口连接,而不需要和其它各个测试端建立串口连接,减轻了测试人员的工作压力。例如,当用户在本端中输入的测试角度是90度时,此时可控转台也会转动90度。

为辅助理解本实施例中采用的各个设备之间的关系,下面进行举例说明。

例如,如图5所示,房间1(本端)和房间2(远端)通过实心墙隔开,在房间1中包含有本端,即转台dut和控制pc1,并且控制pc1和转台dut已建立了串口连接和网线连接,而房间2中则放置有2g测试pc2和5g测试pc3,并且均与交互机建立网线连接,并且交互机和控制pc1也建立网线连接。其中,pc1共需要2张有线网卡,1个usb接口,串口连接转台;pc2共需要1张有线网卡,1张支持2g的无线网卡;pc3共需要1张有线网卡,1张支持5g的无线网卡。而网卡选择和设置信息如下表1:

表1

步骤s20,通过所述本端控制测试端接收所述可控转台基于不同测试角度所发射的无线信号,并获取所述测试端基于不同的所述无线信号所反馈的无线频宽信道;

测试端可以是其它与本端建立通信连接的终端,接受本端的远端控制。无线频宽信道可以是无线设备的频宽和信道,信道可以是无线设备的工作信道,如2.4g频段一共有14个信道,每个信道22mhz(megahertzmhz,兆赫)宽,实际使用来传输数据的只有20mhz宽,其余的2mhz用来隔离信道,而2.4g一般可用83.5mhz,所以信道与信道之间大多会有重叠,在2.4g频段中频宽一般分为20mhz和40mhz。

由于测试角度可以是用户基于自身喜好需求自行设定的,因此可控转台可以通过不同测试角度发射无线信号,并当可控转台发射无线信号后,用户可以通过本端来远程控制测试端接收可控转台基于不同测试角度所发射的无线信号,然后在测试端中,通过类似于wifi吞吐量测试辅助工具的软件来扫描检测无线信号中的无线频宽信道,并将无线频宽信道传递到本端中。需要说明的是每个测试角度都对应有一个无线频宽信道,并且在本端中获取到无线频宽信道后,还需要检测此无线频宽信道是否和用户提前设置的频宽信道相同,如果不相同,则会停止此次测试,并检测设备。但是当检测到无线频宽信道和用户提前设置的频宽信道相同时,则会将此无线频宽信道作为有效的无线频宽信道并执行下一步的测试。

步骤s30,将各所述无线频宽信道输入至所述本端中的预设测试软件,得到在所述可控转台处于不同所述测试角度下、相对各所述测试端的吞吐量测试值;

当获取到正确的无线频宽信道后,还需要将此无线频宽信道输入到本端中的预设测试软件进行打流,以获取吞吐量测试值。需要说明的是,每个吞吐量测试值均对应有测试角度,频宽信道和测试端。例如,假设测试角度数量为a,无线测试频宽数量为b,无线测试信道数量为c,无线打流方向为d,测试端数量为e,则需要获取的吞吐量测试值最少为a*b*c*d*e。以2.4ghz的无线产品为例,一般需要测试20mhz、40mhz频宽,1、6、11、auto信道,wlan到lan、lan到wlan两种打流方向,并且测试4个角度的吞吐量,组合起来就有2*4*2*4=64组数据;以5ghz的产品为例,一般需要测试80mhz频宽,36、149、161、auto信道,wlan到lan、lan到wlan两种打流方向,并且测试4个角度的吞吐量,组合起来就有1*4*2*4=32组数据。其中,吞吐量测试值可以是对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量。

步骤s40,在各所述吞吐量测试值中获取并输出大于预设值的最佳吞吐量测试值。

预设值可以是用户基于自身喜好需求提前设置的一个值。最佳吞吐量测试值可以是用户需要的准确的吞吐量测试值。当获取到吞吐量测试值后,还需要将此吞吐量测试值和用户提前设置的预设值进行比较,若发现吞吐量测试值大于预设值,则可以将此吞吐量测试值作为最佳吞吐量测试值进行保存,并输出此最佳吞吐量测试值。但是,当经过判断发现吞吐量测试值小于或等于预设值时,还需要判断吞吐量测试值是否为零,若吞吐量测试值为零,则需要重启预设测试软件,而当吞吐量测试值不是零时,则需要重新进行测试,直到获取到的吞吐量测试值大于预设值。

为辅助理解本发明中通过telnet(远端)方式修改无线产品频宽信道测试穿墙吞吐量的实现方式,下面进行举例说明。

例如,如图6所示,先进行准备工作,在软件上配置可控转台dut登录ip、无线ssid名称、密码;telnet修改2g和5g频宽信道的命令,并打开远端pc中的wifi吞吐量辅助软件,选择和控制端pc相同网段的地址,再设置好远端吞吐量2g客户端和5g客户端控制的pc的ip地址。当用户选择点击开始进行测试时,软件检查勾选的无线测试角度(0度、90度、180度、270度),转动转到指定角度。软件检查勾选的频宽和信道,telnet到dut修改无线频宽和信道。控制远端pc连接本端dut,检测无线频宽信道是否为设置值,成功则继续,失败则停止该次测试。根据管理pc1lan侧ip,自动生成设置ichariot打流的本端ip、2g远端ip和5g远端ip地址。2g和5g本端ip地址均设置为lan侧有线网卡的ip地“192.168.1.11”,2g远端ip地址在此基础上+1为“192.168.1.12”,5g远端ip地址在此基础上+2为“192.168.1.13”,保证网络通畅。检查勾选的无线测试方向勾选,设置ichariot打流配置文件,ichariot打流测试吞吐量。当首次吞吐量测试值为0时,重启ixchariot及endpoint(网络测试软件)客户端重新测试。当再次测试吞吐量测试值低于预设值时,根据设置重测次数进行重测。每个角度、每个频宽信道测试完成后,保存该次吞吐量测试结果到excel(表格)。

在本实施例中,通过获取用户输入本端中的测试角度,并基于所述测试角度转动所述本端中的可控转台;通过所述本端控制测试端接收所述可控转台基于不同测试角度所发射的无线信号,并获取所述测试端基于不同的所述无线信号所反馈的无线频宽信道;将各所述无线频宽信道输入至所述本端中的预设测试软件,得到在所述可控转台处于不同所述测试角度下、相对各所述测试端的吞吐量测试值;在各所述吞吐量测试值中获取并输出大于预设值的最佳吞吐量测试值。通过采用本端控制测试端来获取无线频宽信道,并根据无线频宽信道来获取吞吐量测试值,从而节省了无线开发测试人员测试无线穿墙性能的时间,提高了工作效率,并且由于是采用远端控制测试端的,因此也避免了由于不同无线产品的页面风格不一样,而不能简单配置适配所有可控转台页面的现象的发生,增强了无线性能测试方法的通用性,达到了在提高无线性能测试的工作效率同时,又能保证测试数据的准确性的技术效果。

进一步地,在本发明第一实施例的基础上,提出了本发明无线性能测试方法的第二实施例,本实施例是本发明第一实施例的步骤s40,在各所述吞吐量测试值中获取并输出大于预设值的最佳吞吐量测试值的步骤的细化,参照图3,包括:

步骤s41,获取所述本端中的预设值,并判断所述吞吐量测试值是否大于所述预设值;

在本端中,获取用户输入的预设值,并将获取到的吞吐量测试值和预设值进行比较,判断吞吐量测试值是否大于预设值,若吞吐量测试值大于预设值,则可以保存并输出此吞吐量测试值,但是当吞吐量测试值小于或等于预设值时,还需要确定吞吐量测试值是否等于零,若等于零则需要重启软件进行c测试,若不等于零,则再次采用相同的条件进行测试重新获取吞吐量测试值,并继续比较,直到发现有吞吐量测试值大于预设值。

步骤s42,若所述吞吐量测试值大于预设值,则将所述吞吐量测试值作为最佳吞吐量测试值,并输出所述最佳吞吐量测试值。

当经过判断发现吞吐量测试值大于预设值,则将此吞吐量测试值作为最佳吞吐量测试值,并保存输出此最佳吞吐量测试值。

在本实施例中,通过设置一个预设值提前将无效的吞吐量测试值筛选出来,从而保证了获取到的吞吐量测试值的准确性,提高了用户的使用体验感。

具体地,所述判断所述吞吐量测试值是否大于所述本端中的预设值的步骤之后,包括:

步骤s43,若所述吞吐量测试值小于或等于预设值,则获取用户在所述本端中输入的重测次数;

当经过判断发现吞吐量测试值小于或等于预设值时,则会获取用户在本端中输入的重测次数。其中,重测次数用户可以设置为2次、5次,具体不做限制。

步骤s44,基于所述重测次数获取所述可控转台发出的新吞吐量测试值,并将所述新吞吐量测试值和所述预设值进行比较,直到发现所述新吞吐量测试值大于所述预设值。

当获取到重测次数后,还需要重新进行测试,通过本端中的预设测试软件来获取可控转台发出的新吞吐量测试值,并将此新吞吐量测试值和预设值进行比较,若发现新吞吐量测试值大于预设值,则保存并输出此新吞吐量测试值,若发现新吞吐量测试值小于或等于预设值时,则会继续获取新的吞吐量测试值,直到发现有吞吐量测试值大于预设值,才会继续下一步的测试操作。例如,当用户输入的重测次数为5次时,若经过判断发现在第3次测试时,获取到的新吞吐量测试值大于预设值时,则会保存并输出此新吞吐量测试值,并停止此次测试;若经过5次测试,还未发现获取到的新吞吐量测试值大于预设值时,则会发出提示信息提醒用户需要再次输入重测次数。直到发现有吞吐量测试值大于预设值,才会继续下一步的测试操作。

在本实施例中,通过判断出吞吐量测试值小于或等于预设值时,则会重新进行测试,直到获取到大于预设值的吞吐量测试值,从而保证了每个参数都有一个对应的准确的吞吐量测试值,提高了用户的使用体验感。

具体地,所述若所述吞吐量测试值小于或等于预设值的步骤,包括:

步骤s431,若所述吞吐量测试值小于或等于预设值,则判断所述吞吐量测试值是否为零;

当经过判断发现吞吐量测试值小于或等于预设值时,还需要判断吞吐量测试值是否为零,若经过判断发现吞吐量测试值为零,则可以认为软件出现故障,没有进行打流测试,需要重启软件。若经过判断发现吞吐量测试值不为零时,则需要重新进行测试。

步骤s432,若所述吞吐量测试值为零,则重启所述预设测试软件,并再次获取所述可控转台发出新的吞吐量测试值;

当经过判断发现吞吐量测试值为零时,则可以认为软件出现故障,没有进行打流测试,需要重启软件,并再次获取可控转台发出新的吞吐量测试值。

步骤s433,若所述新的吞吐量测试值不为零,则获取用户在所述本端中输入的重测次数。

当经过判断发现,新的吞吐量测试值不为零时,则需要获取用户在本端中输入的重测次数,并再次获取吞吐量测试值和预设值进行比较,直到有吞吐量测试值大于预设值。

在本实施例中,通过判断吞吐量测试值是否为零,来确定是否需要重启预设测试软件,从而保证了用户的使用体验感,提高了获取吞吐量测试值的准确性。

进一步地,在本发明第一至第二实施例任意一个的基础上,提出了本发明无线性能测试方法的第三实施例,本实施例是本发明第一实施例的步骤s20,获取所述测试端基于不同的所述无线信号所反馈的无线频宽信道的步骤之后,包括:

步骤s21,判断所述无线频宽信道是否为预设无线频宽信道;

预设无线频宽信道为用户提前设置的无线频宽和无线信道。在用户进行无线性能测试之前,需要先确定用户输入的预设无线频宽信道,并当进行测试时,需要判断此无线频宽信道是否为预设无线频宽信道。

步骤s22,若所述无线频宽信道不是预设无线频宽信道,则停止测试;

当经过判断发现无线频宽信道不是预设无线频宽信道时,则会停止测试,并检测设备是否有接收到其它的无线等。

步骤s23,若所述无线频宽信道是预设无线频宽信道,则根据所述无线频宽信道确定吞吐量测试值。

当经过判断发现无线频宽信道是预设无线频宽信道时,则会将此无线频宽信道输入到预设测试软件以获取到吞吐量测试值。

在本实施例中,通过判断无线频宽信道是否为预设频宽信道,从而保证了测试的准确性,提高了用户的使用体验感。

具体地,根据所述无线频宽信道确定吞吐量测试值的步骤,包括:

步骤s231,获取所述本端中的预设测试软件和预设打流方向;

步骤s232,将各所述无线频宽信道和预设打流方向输入到预设测试软件进行打流,以获取所述可控转台处于不同所述测试角度下、相对各所述测试端发出的吞吐量测试值。

预设打流方向可以是用户提前设置的打流方向。在本端中,获取用户输入的预设测试软件,并将用户输入的预设打流方向输入到预设测试软件,预设测试软件会根据不同的无线频宽信道、不同的打流方向、不同的测试角度和不同的测试端来获取各个吞吐量测试值。

在本实施例中,通过获取预设打流方向、无线频宽信道、测试角度和各测试端在预设测试软件中进行打流以获取吞吐量测试值,从而提高了,测试的准确性。

进一步地,在本发明第一至第三实施例任意一个的基础上,提出了本发明无线性能测试方法的第四实施例,本实施例是本发明第一实施例的步骤s10,获取用户输入本端中的测试角度,并基于所述测试角度转动所述本端中的可控转台的步骤之前,包括:

步骤a10,获取本端中的预设本端ip地址,并通过所述本端控制测试端禁用启用网卡;

ip地址(internetprotocoladdress,网际协议地址)是分配给用户上网使用的网际协议的设备的数字标签。获取本端中的预设本端ip地址,并通过本端控制测试端禁用启用网卡。

步骤a11,在所述预设本端ip地址中加上预设数字以获取新ip地址,并将所述新ip地址作为所述测试端的ip地址。

在预设本端ip地址中加上预设数字以获取新的ip地址,并将此ip地址作为测试端的ip地址。例如,当本端的ip地址为“192.168.1.11”时,此时,用户可以在此基础上加1为“192.168.12”,此时这个新的ip地址就可以作为测试端的ip地址,以保证网络通畅。

在本实施例中,通过设置本端的ip地址和测试端的ip地址,保证网络的通畅性,从而保证测试能够准确进行,提高用户的使用体验感。

此外,参照图4,本发明实施例还提出一种无线性能测试装置,所述无线性能测试包括:

获取模块,用于获取用户输入本端中的测试角度,并基于所述测试角度转动所述本端中的可控转台;

接收模块,用于通过所述本端控制测试端接收所述可控转台基于不同测试角度所发射的无线信号,并获取所述测试端基于不同的所述无线信号所反馈的无线频宽信道;

输入模块,用于将各所述无线频宽信道输入至所述本端中的预设测试软件,得到在所述可控转台处于不同所述测试角度下、相对各所述测试端的吞吐量测试值;

输出模块,用于在各所述吞吐量测试值中获取并输出大于预设值的最佳吞吐量测试值。

可选地,所述输出模块,还用于:

获取所述本端中的预设值,并判断所述吞吐量测试值是否大于所述预设值;

若所述吞吐量测试值大于预设值,则将所述吞吐量测试值作为最佳吞吐量测试值,并输出所述最佳吞吐量测试值。

可选地,所述输出模块,还用于:

若所述吞吐量测试值小于或等于预设值,则获取用户在所述本端中输入的重测次数;

基于所述重测次数获取所述可控转台发出的新吞吐量测试值,并将所述新吞吐量测试值和所述预设值进行比较,直到发现所述新吞吐量测试值大于所述预设值。

可选地,所述输出模块,还用于:

若所述吞吐量测试值小于或等于预设值,则判断所述吞吐量测试值是否为零;

若所述吞吐量测试值为零,则重启所述预设测试软件,并再次获取所述可控转台发出新的吞吐量测试值;

若所述新的吞吐量测试值不为零,则获取用户输入的重测次数。

可选地,所述接收模块,还用于:

判断所述无线频宽信道是否为预设无线频宽信道;

若所述无线频宽信道不是预设无线频宽信道,则停止测试;

若所述无线频宽信道是预设无线频宽信道,则根据所述无线频宽信道确定吞吐量测试值。

可选地,所述接收模块,还用于:

获取所述本端中的预设测试软件和预设打流方向;

将各所述无线频宽信道和预设打流方向输入到预设测试软件进行打流,以获取所述可控转台处于不同所述测试角度下、相对各所述测试端发出的吞吐量测试值。

可选地,所述无线性能测试装置,包括:

获取本端中的预设本端网际协议地址ip地址,并通过所述本端控制测试端禁用启用网卡;

在所述预设本端ip地址中加上预设数字以获取新ip地址,并将所述新ip地址作为所述测试端的ip地址。

其中,无线性能测试装置的各个功能模块实现的步骤可参照本发明无线性能测试方法的各个实施例,此处不再赘述。

本发明还提供一种无线性能测试设备,所述无线性能测试设备包括:存储器、处理器、通信总线以及存储在所述存储器上的无线性能测试程序:

所述通信总线用于实现处理器和存储器之间的连接通信;

所述处理器用于执行所述无线性能测试程序,以实现上述无线性能测试方法各实施例的步骤。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述无线性能测试方法各实施例的步骤。

本发明计算机可读存储介质具体实施方式与上述无线性能测试方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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