Project

General

Profile

Bug #3956

2.3.3路由器的WIFI质量信息采集功能测试,bytesreceived,bytessent等值统计为负数

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

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

实际结果:
bytesreceived,bytessent等值统计为负数,大小也不对

{
"idx": 2,
"mac": "0001794362BB",
"vmac": "0001794362BB",
"hostname": "JINCHENGWU",
"devname": "",
"onlinetime": 2845,
"connecttype": 0,
"ipaddr": "192.168.2.56",
"ipaddr6": ",",
"port": 2,
"duplexmode": "auto",
"bytessent": "-2114101767",
"bytesreceived": "-1722882115",
"packetssent": "4975543",
"packetsreceived": "5305124",
"crcerror": 0,
"uploadspeed": "76786785",
"downloadspeed": "503810",
"negorate": 1000000,
"packetsfailsent": "null",
"packetsfailreceived": "null",
"packetsretrysent": "null",
"packetsretryreceived": "null",
"packetsloss": "null",
"internetaccess": 2,
"lanseparation": 0,
"storageaccess": 1,
"active": 1,
"activetime": "2026-02-10 15:57:53",
"inactivetime": "2026-02-10 15:57:34",
"brand": "",
"model": "",
"cate": "STA",
"dsbandwidth": 0,
"usbandwidth": 0
}
]
}
/ #

History

#1 Updated by 洋 刘 16 days ago

  • Status changed from New to Resolved
  • Assignee changed from 洋 刘 to 邹 迎春

unsiigned long long 转换错误导致 已修改

#2 Updated by 邹 迎春 9 days ago

  • Assignee changed from 邹 迎春 to 天驰 王

#3 Updated by 天驰 王 7 days ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF