版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangzhen_csdn/article/details/83306250
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)