Project

General

Profile

Bug #3996

路由器的WIFI质量信息采集功能测试,两次记录差值大于误差允许比例

Added by 天驰 王 5 days ago.

Status:
New
Priority:
Normal
Assignee:
Start date:
03/26/2026
Due date:
% Done:

0%

测试版本:
2 SMP Tue Mar 17 17:26:31 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.文件下载或上传完成后,再次查询下挂设备中的字段(bytessent,bytesreceived,packetssent,packetsreceived,packetsfailsent,packetsfailreceived,packetsretrysent,packetsretryreceived,packetsloss)的值,记录以上流量值作为测试记录2
7.重启路由器设备,等所有下挂设备重新连接上路由器,进行步骤4的查询,看看所有采集数据是否重置
再次进行步骤1,查询2.4G backgroundnoise、5G backgroundnoise、wifi信息采集开关wifiqualitycollectswitch的值是否正常

实际结果:
差值大于误差允许比例

预期结果:
两次记录差值 误差允许比例
0 < PC1_bytesreceived-6G<300M 5%
0 < PC1_bytessent-5G<250M 5%
0 < PC2_bytesreceived-6G<300M 5%
0 < PC2_bytessent-5G<250M 5%
0 < PC3_bytesreceived-6G<600M 10%
0 < PC3_bytessent-5G<500M 10%

5G传输后.log Magnifier (5.28 KB) 天驰 王, 03/27/2026 18:03

5G传输前.log Magnifier (5.31 KB) 天驰 王, 03/27/2026 18:03

Also available in: Atom PDF