测试物语:APP流量统计-飞
2023/7/6 17:08:46 ('互联网')
获取TCP + UDP 等其他协议流量统计数据方法一:/proc/<pid>/net/dev
1.获取待测试App pid
adb shell ps | grep packagename
2.获取指定App 流量消耗数据
adb shell cat /proc/#pid#/net/dev
3.获取总流量消耗数据
adb shell cat /proc/net/dev
image.png
参数含义
Recevice:表示收包Transmit:表示发包bytes: 表示收发的字节数packets: 表示收发正确的包量errs: 表示收发错误的包量drop: 表示收发丢弃的包量
统计数据
1.如果想要将数据清0,开关一下飞行模式,再执行命令即可
2.(将上下行的数据相加-测试前的数据)/1024/1024就得到所消耗多少M的流量
方法二:/proc/net/xt_qtaguid/stats | grep <uid>
1.获取待测试App pid
adb shell ps | grep packagename
2.获取待测试App uid
adb shell cat /proc/4362/status | grep -i uid
3.获取待测试App 流量数据
adb shell cat /proc/net/xt_qtaguid/stats | grep uid
第6列是接收的流量数值,单位:bytes第8列是发送的流量数值,单位:bytes如果结果出现多行数据,相加的总数即为结果image.png
对应的表头的列名称和意思如下:
名称 | 含义 | idx序号iface代表流量类型(rmnet表示2G/3G, wlan表示Wifi流量,lo表示本地流量)acct_tag_hex线程标记(用于区分单个应用内不同模块/线程的流量)uid_tag_int应用uid,据此判断是否是某应用统计的流量数据cnt_set应用前后标志位 1:前台, 0:后台rx_btyesreceive bytes 接受到的字节数rx_packets接收到的任务包数tx_bytestransmit bytes 发送的总字节数tx_packets发送的总包数rx_tcp_types接收到的tcp字节数rx_tcp_packets接收到的tcp包数rx_udp_bytes接收到的udp字节数rx_udp_packets接收到的udp包数rx_other_by(敷衍是什么意思?敷衍的意思是马虎,不认真,表面上应付或者搪塞责任,指工作不认真负责,表面应付了事,有欺骗的成分。)tes接收到的其他类型字节数rx_other_packets接收到的其他类型包数tx_tcp_bytes发送的tcp字节数tx_tcp_packets发送的tcp包数tx_udp_bytes发送的udp字节数tx_udp_packets发送的udp包数tx_other_bytes发送的其他类型字节数tx_other_packets发送的其他类型包数获取TCP协议流量统计数据
未完待续
扫码加微信详细咨询太和智慧养老产品和平台服务!
扫码加微信详细咨询太和智慧养老产品和平台服务!
版权声明:
---------------------------------------------------------------
所有信息来源于互联网,本文的版权归原作者所有,不代表本网观点和立场。
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 81480447@qq.com 举报,一经查实,本站将立刻删除。
扫码加微信详细咨询太和智慧养老产品和平台服务!
养老资讯
- 骨肉瘤检查大概需要多少钱
- 骨肉瘤检查大概需要多少钱
- 骨肉瘤检查大概需要多少钱
- 骨肉瘤检查大概需要多少钱
- 骨肉瘤检查大概需要多少钱
- 骨肉瘤检查大概需要多少钱
- 骨肉瘤检查大概需要多少钱
- 骨肉瘤检查大概需要多少钱
- 骨肉瘤晚期治要多少钱,男
- 骨肉瘤晚期治要多少钱,应
- 骨肉瘤晚期治要多少钱,骨
- 骨肉瘤晚期治要多少钱,骨
- 骨肉瘤晚期治要多少钱,骨
- 骨肉瘤晚期治要多少钱,骨
- 骨肉瘤晚期治要多少钱,骨
- 骨肉瘤晚期治要多少钱,骨
- 骨肉瘤晚期治要多少钱,骨
- 骨肉瘤晚期治要多少钱,骨
- 骨肉瘤晚期治要多少钱,放
- 骨肉瘤晚期治要多少钱,骨
助老机构介绍