System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于WiFi产品多用户吞吐量自动化测试系统及测试方法技术方案_技高网

一种用于WiFi产品多用户吞吐量自动化测试系统及测试方法技术方案

技术编号:40259630 阅读:12 留言:0更新日期:2024-02-02 22:50
本发明专利技术提供一种用于WiFi产品多用户吞吐量自动化测试系统及测试方法,涉及自动化测试技术领域,包括第一交换机、主控PC的第一网卡、主控PC的第二网卡、第二交换机、远程PC和自动化测试系统;步骤一、测试工程师所有远控PC上面安装远控程序,确保远控程序能够正常运行,最好是能够保证远控程序能够开机自运行;本发明专利技术测试系统及测试方法可以有效地模拟多用户与待测设备之间的距离远近,并实现自动化测试,从而提高测试效率和准确性,较之传统的测试手段比较主要作用是减少人力多机的配置,过程中可以做到无人值守,解放人力,降低人力成本。

【技术实现步骤摘要】

本专利技术涉及自动化测试,尤其涉及一种用于wifi产品多用户吞吐量自动化测试系统及测试方法。


技术介绍

1、tr398中多用户吞吐量的测试描述如下:多用户联机测试(maximum connectiontest)是必测项目,旨在验证当有32台装置同时连接到无线路由器时,依然能够确保不断线,且丢包率达到最低;

2、随着wifi标准的不断演进,wifi 7已经逐渐成为新的标准。然而,随着频段、模式、信道以及加密认证方式的不断增加,厂商在研发过程中需要测试的组合数量也急剧增加。这给研发带来了极大的挑战,尤其是tr398多用户联机测试中要求的32台设备测试;

3、在执行吞吐量测试时,控制这么多设备已经是一项颇具挑战且耗时耗力的任务;如果要进一步测试这么多的组合,那么这项测试工作将变得异常艰巨,为了有效应对这一问题,厂商需要寻求优化测试流程和提高测试效率的方法,这可能包括采用自动化测试工具、智能测试策略以及合理的资源分配,以确保测试的准确性和高效,因此,我们提出一种用于wifi产品多用户吞吐量自动化测试系统及测试方法。


技术实现思路

1、本专利技术的目的是为了解决现有技术中存在的缺点,在执行吞吐量测试时,控制这么多设备已经是一项颇具挑战且耗时耗力的任务;如果要进一步测试这么多的组合,那么这项测试工作将变得异常艰巨。

2、为了实现上述目的,本专利技术采用了如下技术方案:

3、一种用于wifi产品多用户吞吐量自动化测试系统,测试系统包含待测设备,是本系统的测试对象,包括第一交换机、主控pc的第一网卡、主控pc的第二网卡、第二交换机、远程pc和自动化测试系统,所述第一交换机与测试设备的lan侧连接,所述第一交换机的上行口连接到主控pc的第一网卡上,所述主控pc的第二网卡和远控pc的有线网卡通过第二交换机相连,所述第二交换机的其中一个端口连接可选地通过内部网络连接自动化测试系统。

4、作为本专利技术的一种优选技术方案,所述自动化测试系统包括主控端、远控端和可视化服务器,所述主控端作为性能测试逻辑的中心协调者,负责具体逻辑的执行,它还通过rpc调用方式调用远端来执行无线连接等操作,所述远控端启用一个rpc服务器,负责接收来自主控端的调用,并完成无线连接等操作,所述可视化服务器负责接收来自主控端的测试结果,并以可视化的方式呈现。

5、作为本专利技术的一种优选技术方案,所述远控pc均安装好无线网卡,为了方便主控端灵活配置,要求各个远控pc上的无线网卡的性能和参数均要满足待测设备的测试要求。

6、作为本专利技术的一种优选技术方案,还包括衰减器,将待测设备的所有天线连接到衰减器的其中一个通道上,并将其标记为第一通道,在第一通道的出口方向上安装待测设备本身的天线,以此类推,将所有天线都连接到衰减器上,通过tcp/ip方式控制衰减器,以模拟待测设备与无线客户端之间的距离远近关系。

7、一种用于wifi产品多用户吞吐量自动化测试方法,测试步骤如下:

8、步骤一、测试工程师所有远控pc上面安装远控程序,确保远控程序能够正常运行,最好是能够保证远控程序能够开机自运行;

9、步骤二、测试工程师在架设拓扑的时候,要求所有远控的pc都配置好同一个网段的固定ip地址,这个地址的要求就是相对特殊,尽量不要和待测设备在同一网段;

10、步骤三、测试工程师通过主控程序配置哪些远控pc属于2.4g、5g、6g的测试机,其实就是在主控pc的界面上面配置三个列表,每个列表中包含步骤2配置的固定ip地址,从而确定后续哪些远控用于2.4g性能、哪些远控用于5g性能和哪些远控用于测试6g性能;

11、步骤四、开始运行自动化程序,自动化程序根据配置多重循环的方式生成一张列表:

12、列表中包含2.4g加密认证模式、ssid、信道、带宽;

13、5g加密认证模式、ssid、信道、带宽;

14、6g加密认证模式、ssid、信道、带宽;

15、这么做的目的是为了让程序一开始就能够计算出组合的数量,进而在实际测试过程中可以显示出当前的测试进度;

16、步骤五、开始测试吞吐量,记录测试吞吐量,并且计算出所有吞吐量的总和,记为th1,根据主控端的配置,可选地将吞吐量发送到吞吐量的可视化服务器,可视化服务器根据上传上来的频段、带宽、加密认证方式、模式和衰减生成一个系列名,然后吞吐量作为y轴的值以折线或者柱状图的方式展示各个组合的吞吐量情况,最好是以柱状图的方式呈现,因为折线一般用于表示趋势,这里没有趋势这个概念。

17、作为本专利技术的一种优选技术方案,所述步骤三测试工程师通过主控程序配置:

18、测试工程师在自动化程序界面配置2.4g、5g、6g的ssid;

19、测试工程师在自动化程序界面配置2.4g、5g、6g的分别支持的加密方式及认证方式列表;

20、测试工程师在自动化程序界面配置2.4g、5g、6g的分别要测试的信道列表;

21、测试工程师在自动化程序界面配置2.4g、5g、6g的分别要测试的模式列表;

22、测试工程师在自动化程序界面配置2.4g、5g、6g的分别要测试的带宽列表;

23、测试工程师在自动化程序界面需要测试的衰减列表。

24、作为本专利技术的一种优选技术方案,所述步骤四自动化程序运行包括:

25、自动化程序通过串口、telnet的方式根据主控端的配置配置各频段的无线参数信息;

26、自动化程序通过远程rpc调用的方式配置2.4g远控pc并且连接上2.4g的ssid;

27、自动化程序通过远程rpc调用的方式配置5g远控pc并且连接上5g的ssid;

28、自动化程序通过远程rpc调用的方式配置6g远控pc并且连接上6g的ssid;

29、自动化程序开始循环衰减列表的第一个衰减,并且配置衰减器。

30、与现有技术相比,本专利技术的有益效果是:

31、本专利技术测试系统及测试方法可以有效地模拟多用户与待测设备之间的距离远近,并实现自动化测试,从而提高测试效率和准确性,较之传统的测试手段比较主要作用是减少人力多机的配置,过程中可以做到无人值守,解放人力,降低人力成本。

本文档来自技高网...

【技术保护点】

1.一种用于WiFi产品多用户吞吐量自动化测试系统,测试系统包含待测设备,是本系统的测试对象,其特征在于:包括第一交换机、主控PC的第一网卡、主控PC的第二网卡、第二交换机、远程PC和自动化测试系统,所述第一交换机与测试设备的LAN侧连接,所述第一交换机的上行口连接到主控PC的第一网卡上,所述主控PC的第二网卡和远控PC的有线网卡通过第二交换机相连,所述第二交换机的其中一个端口连接可选地通过内部网络连接自动化测试系统。

2.根据权利要求1所述的一种用于WiFi产品多用户吞吐量自动化测试系统,其特征在于:所述自动化测试系统包括主控端、远控端和可视化服务器,所述主控端作为性能测试逻辑的中心协调者,负责具体逻辑的执行,它还通过RPC调用方式调用远端来执行无线连接等操作,所述远控端启用一个RPC服务器,负责接收来自主控端的调用,并完成无线连接等操作,所述可视化服务器负责接收来自主控端的测试结果,并以可视化的方式呈现。

3.根据权利要求2所述的一种用于WiFi产品多用户吞吐量自动化测试系统,其特征在于:所述远控PC均安装好无线网卡,为了方便主控端灵活配置,要求各个远控PC上的无线网卡的性能和参数均要满足待测设备的测试要求。

4.根据权利要求1所述的一种用于WiFi产品多用户吞吐量自动化测试系统,其特征在于:还包括衰减器,将待测设备的所有天线连接到衰减器的其中一个通道上,并将其标记为第一通道,在第一通道的出口方向上安装待测设备本身的天线,以此类推,将所有天线都连接到衰减器上,通过TCP/IP方式控制衰减器,以模拟待测设备与无线客户端之间的距离远近关系。

5.一种基于权利要求1至4中任意一项用于WiFi产品多用户吞吐量自动化测试方法,其特征在于:测试步骤如下:

6.根据权利要求5所述的一种用于WiFi产品多用户吞吐量自动化测试方法,其特征在于:所述步骤三测试工程师通过主控程序配置:

7.根据权利要求5所述的一种用于WiFi产品多用户吞吐量自动化测试方法,其特征在于:所述步骤四自动化程序运行包括:

...

【技术特征摘要】

1.一种用于wifi产品多用户吞吐量自动化测试系统,测试系统包含待测设备,是本系统的测试对象,其特征在于:包括第一交换机、主控pc的第一网卡、主控pc的第二网卡、第二交换机、远程pc和自动化测试系统,所述第一交换机与测试设备的lan侧连接,所述第一交换机的上行口连接到主控pc的第一网卡上,所述主控pc的第二网卡和远控pc的有线网卡通过第二交换机相连,所述第二交换机的其中一个端口连接可选地通过内部网络连接自动化测试系统。

2.根据权利要求1所述的一种用于wifi产品多用户吞吐量自动化测试系统,其特征在于:所述自动化测试系统包括主控端、远控端和可视化服务器,所述主控端作为性能测试逻辑的中心协调者,负责具体逻辑的执行,它还通过rpc调用方式调用远端来执行无线连接等操作,所述远控端启用一个rpc服务器,负责接收来自主控端的调用,并完成无线连接等操作,所述可视化服务器负责接收来自主控端的测试结果,并以可视化的方式呈现。

3.根据权利要求2所述的一种用于wifi产品多...

【专利技术属性】
技术研发人员:全成根华亚军
申请(专利权)人:太仓市同维电子有限公司
类型:发明
国别省市:

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

1