8.2    band steering功能测试
测试编号:8.2.1
测试项目:band steering功能测试
测试目的:验证家庭网关WLAN根据两个频段的信号质量及负载情况协同支持Band Steering的双频客户端进行频段切换
测试条件:
1.  家庭网关长按恢复出厂设置后,上电启动正常,配置2.4G11n、HT20、信道6、默认加密方式,5G 11ac、VHT80、信道157、默认加密方式;
2.  1台仅支持单频的STA1,1台支持双频(2.4GHz,5GHz)的STA2(例如小米5、三星S系列);
3.  1台STA3,用来在5G频段上打背景流;
4.  STA2上安装WiFi分析仪;
5.  STA2和STA3上安装IxChariot Endpoint。
测试步骤:
1.  通过DBUS接口gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Config/WLAN/BandSteering  -m com.ctc.igd1.Properties.GetAll com.ctc.igd1.WiFiBandSteering查询Enable、RSSIThrehold、RSSIThrehold5G和SteeringDetectInterval默认值;
2.  通过DUBUS接口开启双频合一和band steering功能:
gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Info/WiFi -m com.ctc.igd1.WiFiInfo.SetSameSSID 1 5
gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Config/WLAN/BandSteering -m com.ctc.igd1.Properties.Set com.ctc.igd1.WiFiBandSteering Enable "<true>"
3.  正确设置STA1的参数,并连接到家庭网关的WLAN;
4.  STA2上打开WiFi分析仪,扫描家庭网关无线的信号强度,当家庭网关的无线信号较强时(例如>-40dBm), 正确设置STA2的参数,并连接到家庭网关的WLAN,WiFi分析仪上查看STA2连接的频段;
5.  STA2不产生流量;
6.  在家庭网关覆盖范围内移动STA2,使其远离家庭网关,并用DBUS接口gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Config/LANHosts/{i}  -m com.ctc.igd1.Properties.Get com.ctc.igd1.LANHost PowerLevel查询STA2到家庭网关的RSSI值;
7.  移动到一个位置, 使STA2到家庭网关的RSSI值小于-80(RSSIThrehold5G默认值),并能持续30秒(SteeringDetectInterval默认值),WiFi分析仪上查看STA2的连接频段;
8.  将STA2靠近家庭网关,并用步骤6中的DBUS接口查询STA2到家庭网关的RSSI值;
9.  移动到一个位置,STA2到家庭网关的RSSI值大于-40时(RSSIThrehold默认值),并能持续30秒,WiFi分析仪上查看STA2的连接频段;
10. 通过DBUS接口gdbus call -y -d com.ctc.igd1 -o /com/ctc/igd1/Config/WLAN/BandSteering -m com.ctc.igd1.Properties.Set "com.ctc.igd1.WiFiBandSteering RSSIThrehold5G "<uint32 70>"修改RSSIThrehold5G值为-70;
11. 移动STA2,当STA2到家庭网关的RSSI值小于-70时,停留30秒,WiFi分析仪上查看STA2的连接频段;
12. 使用Ixchariot工具在5GHz频段上进行持续的下行流量测试,LAN PC –> STA3打10条流, 使用high performance脚本,使其过载;
13. 将STA2靠近家庭网关,并通过DBUS接口查询STA2到家庭网关的RSSI值;
14. 移动到一个位置,STA2到家庭网关的RSSI值大于-40时,并能持续30秒,WiFi分析仪上查看STA2的连接频段;
15. 停止STA3的流量测试,并将STA2远离网关,使其连接在2.4G频段;
16. 使用Ixchariot工具在2.4G频段上进行持续下行流量测试,LAN PC –> STA2 打75Kbps的流量;
17. 将STA2靠近家庭网关,并通过DBUS接口查询STA2到家庭网关的RSSI值;
18. 移动到一个位置,STA2到家庭网关的RSSI值大于-40时,并能持续30秒,WiFi分析仪上查看STA2的连接频段;
19. 开启网关第二路2.4G WiFi,并设置SSID为ChinaNet-Test2,认证方式WPA-PSK/WPA2-PSK;
20. 正确设置STA2的参数,并连接到家庭网关的ChinaNet-Test2,WiFi分析仪上查看STA2的连接频段;
21. 开启网关第二路5G WiFi,并设置SSID、认证方式、密码和ChinaNet-Test2相同;
22. 移动STA2,并通过DBUS接口查询STA2到家庭网关的RSSI值,使其>-40;
23. 等待1分钟后,在WiFi分析仪上查看STA2连接的频段。
通过标准:
1.  步骤1中,Enable=false,RSSIThrehold=-40dBm,RSSIThrehold5G=-80dBm,SteeringDetectInterval=30秒;
2.  步骤3中,STA1能连接到家庭网关;
3.  步骤4中,家庭网关应引导STA2优先连接在5G频段;
4.  步骤7中,STA2连接在2.4G频段;
5.  步骤9中,STA2连接在5G频段;
6.  步骤11中,STA2连接在2.4G频段;
7.  步骤14中,因5G频段过载,STA2不会切换到5G频段;
8.  步骤 18中,STA2在2.4G频段有流量,不会切换到5G频段;
9.  步骤20中,STA2连接在2.4G频段;
10. 步骤 23中,STA2仍连接在2.4G频段。Band Steering功能只对2.4G-1和5G-1生效,其他SSID不生效。
测试结果:
□ 通过(OK)         □ 部分通过(POK)        □ 不通过(NOK)

band steering功能测试相关推荐

  1. 螃蟹WiFi驱动中的Band Steering功能

    螃蟹WiFi驱动中的Band Steering功能 Band Steering功能简介 基本原理 流程 总结 Band Steering功能简介 在双频路由器中,支持2.4G和5G频段同时接入.当把两 ...

  2. 【WIFI】WiFi驱动中的Band Steering功能

    目录 1.Band Steering功能简介 2.基本原理 3.流程 4.总结 1.Band Steering功能简介 在双频路由器中,支持2.4G和5G频段同时接入.当把两个AP的SSID设为相同时 ...

  3. 9个高招,让企业WiFi速度飞起来!

    曾几何时,那些有着快速的Wi-Fi无线网络连接企业办公环境的日子已经一去不复返了.在彼时的企业办公环境下,企业为客户和员工提供快速.可靠的无线网络已然是必不可少的了. 对于无线网络而言,恰当的现场实地 ...

  4. python产品发布会_大型发布会现场的 Wi-Fi 应该如何搭建?

    其实,无线网的最大问题,就是干扰,@YuDan 老师已经说得比较完善了.他只漏了一条就是开启Band Steering / Band Select功能,将大部分同时具有802.11a/g或者802.1 ...

  5. 【WiFi SON】wifi son和mesh概述

    Single AP band steering – band steering multi-AP coordinated steering – AP steering SSID steering Ad ...

  6. robot简单功能测试脚本设计(例子)

    以学生管理系统的添加一个学生信息为例子 页面对象:editbox(姓名),button(添加) 数据要求: 1 姓名不能为空 2 姓名不能重复 程序结构 1 点button,弹出对话框"姓名 ...

  7. App功能测试的注意点

    好几个月没有写博客记录学习心得了,这次回老家深夜闲来无事写一篇记录下这段时间的面试心得,这次面试过程很多面试官都问APP的有关测试,下面我就自己的认识和工作中的经验来谈谈自己对APP测试的认识: 1. ...

  8. 16 系统测试之功能测试

    功能测试 前言 功能测试 总结 前言 系统测试一般要使系统软件运行于真实的硬件环境中,其更倾向于软硬件结合的测试.在本专题中主要介绍系统测试中的功能测试和性能测试.其他测试类型在本专题中咱不展开讲,会 ...

  9. Jmeter工具的使用——功能测试

    Jmeter工具的使用--功能测试 一.Jmeter的简介 二.用jmeter实现抓包 三.jmeter的功能测试 (1)以学员登录接口为例: (2)以新增用户为例: 一.Jmeter的简介 Jmet ...

最新文章

  1. Boost 1.53.0 发布,可移植的C++标准库
  2. 告别AI模型黑盒子:可解释性将是数据科学的下一个“超能力”
  3. 微信扫码登陆/微信公交号 登录PHP 自适应 UnionID统一用户
  4. go中 -strconv包的使用
  5. iOS13 已越狱 iOS12.4 已越狱
  6. mysql学习-join的使用
  7. 致敬平凡的程序员--《SOD框架“企业级”应用数据架构实战》自序
  8. elf文件格式_elf文件,readelf
  9. 22_python基础—异常
  10. python分数类_利用标准库fractions模块让Python支持分数类型的方法详解
  11. hbase 导入到es_HBase数据同步到ElasticSearch的方案
  12. android内部培训视频_第三节(3)_常用控件(ViewPager、日期时间相关、ListView)
  13. 老男孩Linux笔记,运维/后端/服务器领域
  14. 心电信号越界怎么回事_心电信号基础
  15. 纯干货分享,2021年阿里巴巴社招面试题总结,本人上周已成功入职!
  16. 【图像处理笔记】图像分割之聚类和超像素
  17. java线程状态和状态切换
  18. Oracle数据库应用
  19. 中国脂肪填充奶粉(FFMP)市场趋势报告、技术动态创新及市场预测
  20. First visit and every visit MC

热门文章

  1. 全能系统优化组合软件WinTools安装激活教程
  2. AI检测生物钟,精准医疗或成最大“受惠者”
  3. Web前端开发学习3:SEO代码优化
  4. Python处理连接超时方法
  5. Java/Android 设计模式系列(7)--装饰者模式
  6. Janus dtlssrtp 流程图
  7. java 生成https证书_java生成Https证书,及证书导入的步骤和过程
  8. 2023年国际高级数据挖掘与应用会议(ADMA 2023)
  9. 更安全的短信验证码设计
  10. 海狮号水下机器人_「揭晓」水下机器人哪家强?冠军出炉了