Project

General

Profile

Bug #3960

2.3.4路由器的WIFI质量信息采集开关功能测试 步骤7wifiqualitycollectswitch设为0后,packetsfailsent等字段不为null

Added by 天驰 王 about 2 months ago. Updated 3 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Start date:
02/11/2026
Due date:
% Done:

0%

测试版本:
2 SMP Fri Feb 6 10:17:44 CST 2026
复现概率:
100%

Description

步骤;
1.分别执行如下命令,查询2.4G backgroundnoise、5G backgroundnoise、wifi信息采集开关wifiqualitycollectswitch的值
ubus call ctcapd.wifi.1 get
ubus call ctcapd.wifi.2 get
ubus call ctcapd.wifi get
2.准备FTP服务器,并在服务器中准备后续需要的上传、下载文件包
在Windows中DOS命令行执行如下命令生成对应的文件
#生成100MB(104857600)大小的文件100MB.txt
fsutil file createnew 100MB.txt 104857600
#生成144MB(150994944)大小的文件144MB.txt
fsutil file createnew 144MB.txt 150994944
#生成120MB(125829120)大小的文件120MB.txt
fsutil file createnew 120MB.txt 125829120

6G文件包(复制60个100MB.txt文件+1个144MB.txt上传到FTP服务器,用于后续下载测试)
5G文件包(复制50个100MB.txt文件+1个120MB.txt到本地,用于后续上传测试)
3.PC1、PC2、PC3分别连接FTP服务器
4.执行命令ubus call ctcapd.laninfo list,查询下挂设备中的字段(bytessent,bytesreceived,packetssent,packetsreceived,packetsfailsent,packetsfailreceived,packetsretrysent,packetsretryreceived,packetsloss)的值,记录以上流量值,作为测试记录1
5.PC1、PC2、PC3对指定共计6G大小的文件下载,对指定共计5G大小的文件上传,产生持续的下行、上行流量
6.通过ubus设置字段wifiqualitycollectswitch为0x0000
7.再次执行步骤1和4,获取底噪和采集开关的值及获取下挂设备流量信息
8.通过ubus设置字段wifiqualitycollectswitch为0xFC(0b0000 1111 1100),关闭packetsfailsent和packetsfailreceived采集
9.再次执行步骤1和4,获取底噪和采集开关的值及获取下挂设备流量信息
10.按照步骤8依次设置其他参数的关闭
0xF3(0b0000 1111 0011) - 关闭采集packetsretrysent/packetsretryreceived
0xCF(0b0000 1100 1111) - 关闭采集packetsreceived/packetsloss
0x3F(0b0000 0011 1111) - 关闭采集backgroundnoise(2G)/backgroundnoise(5G)

附: 采集参数bit位,0为关闭采集,1为打开采集
Bit 0: packetsfailsent
Bit 1: packetsfailreceived
Bit 2: packetsretrysent
Bit 3: packetsretryreceived
Bit 4: packetsreceived
Bit 5: packetsloss
Bit 6: backgroundnoise(2G)
Bit 7: backgroundnoise(5G)
再次执行步骤1和4,获取底噪和采集开关的值及获取下挂设备流量信息

实际结果:
步骤7wifiqualitycollectswitch设为0后,packetsfailsent等字段不为null

{
"idx": 4,
"mac": "9C297640F1EB",
"vmac": "9C297640F1EB",
"hostname": "JINCHENGWU",
"devname": "",
"onlinetime": 102,
"connecttype": 1,
"ipaddr": "192.168.2.73",
"ipaddr6": "2408:824e:d20:a00:21a3:2f5d:ca34:1111,fe80::c142:4d3d:f870:18a4",
"port": 1,
"duplexmode": "auto",
"bytessent": "894429",
"bytesreceived": "1069485",
"packetssent": "3270",
"packetsreceived": "2541",
"crcerror": 0,
"band": "2.4G",
"ssid": "aawttest",
"rssi": -75,
"uploadspeed": "1148",
"downloadspeed": "618",
"negorate": 65000,
"packetsfailsent": "0",
"packetsfailreceived": "0",
"packetsretrysent": "0",
"packetsretryreceived": "0",
"packetsloss": "0",
"internetaccess": 2,
"lanseparation": 0,
"storageaccess": 1,
"active": 1,
"activetime": "2026-02-11 10:53:58",
"inactivetime": "2026-02-11 10:53:55",
"brand": "",
"model": "",
"cate": "STA",
"dsbandwidth": 0,
"usbandwidth": 0

预期结果:
1.步骤1中,wifiqualitycollectswitch字段值应为0XFFFF,2.4G backgroundnoise、5G backgroundnoise的值是负整数;如果不是则可以恢复出厂或者联系厂商确认原因;
2.步骤4中,bytessent,bytesreceived,packetssent,packetsreceived,packetsfailsent,packetsfailreceived,packetsretrysent,packetsretryreceived,packetsloss字段值是否都为正整数
3.步骤7中,wifiqualitycollectswitch字段的值等于0,2.4G backgroundnoise、5G backgroundnoise的值等于0;packetsfailsent,packetsfailreceived,packetsretrysent,packetsretryreceived,
packetsreceived,packetsloss字段值为null;
4.步骤9中,wifiqualitycollectswitch字段的值等于0xFC(0b0000 1111 1100),packetsfailsent和packetsfailreceived为null, 2.4G backgroundnoise、5G backgroundnoise的值是负整数;其余采集字段值和步骤4记录的值比较,非递减
5.步骤11中,wifiqualitycollectswitch字段的值和步骤10设置的值一致,如关闭的为2.4G backgroundnoise、5G backgroundnoise,则其值为0,如关闭的是其他采集字段,则查询出来的是null,未关闭字段和步骤4记录的值比较,非递减。

History

#1 Updated by 洋 刘 16 days ago

  • Status changed from New to Resolved
  • Assignee changed from 洋 刘 to 天驰 王

#2 Updated by 天驰 王 3 days ago

  • Assignee changed from 天驰 王 to 洋 刘

步骤7wifiqualitycollectswitch设为0后,packetsfailsent,packetsretryreceived等字段仍不为null
"mac": "9C297640F1EB",
"vmac": "9C297640F1EB",
"hostname": "JINCHENGWU",
"devname": "",
"onlinetime": 117310,
"connecttype": 1,
"ipaddr": "192.168.1.26",
"ipaddr6": "2408:824e:d20:a00:21a3:2f5d:ca34:1111,fe80::c142:4d3d:f870:18a4",
"port": 9,
"duplexmode": "auto",
"bytessent": "17670308",
"bytesreceived": "935487251",
"packetssent": "271944",
"crcerror": 0,
"band": "5G",
"ssid": "ChinaNet-1647-5G",
"rssi": 0,
"uploadspeed": "0",
"downloadspeed": "0",
"negorate": 0,
"packetsfailsent": "0",
"packetsfailreceived": "0",
"packetsretrysent": "0",
"packetsretryreceived": "0",
"packetsreceived": "0",
"packetsloss": "0",
"internetaccess": 2,
"lanseparation": 0,
"storageaccess": 1,
"active": 1,
"activetime": "2026-03-29 02:34:16",
"inactivetime": "2026-03-29 02:34:13",
"brand": "",
"model": "",
"cate": "STA",
"dsbandwidth": 0,
"usbandwidth": 0

Also available in: Atom PDF