安卓app测试之流量监控
一、查看PID
通过ps命令查看:ps | grep packageName
案例:adb shell "ps | grep tv.danmaku.bili"
adb shell "ps | grep tv.danmaku.bili$"
二、查看UID
1、通过查看packages.list
adb shell cat /data/system/packages.list | grep packageName
案例:adb shell "cat /data/system/packages.list | grep tv.danmaku.bili"
2、查看status文件
adb shell cat /proc/<pid>/status 此处的<pid>需要替换成自己的pid的值
adb shell "cat /proc/3203/status"____【不加引号也行,一般带有grep需要加引号】
三、流量监控
1、通过查看对应uid目录下的tcp_rcv和tcp_snd两个文件
1)、adb shell cat /proc/uid_stat/<uid>/tcp_snd
2)、adb shell cat /proc/uid_stat/<uid>/tcp_rcv
3)、命令中的<uid>要替换成自己的uid
2、通过proc/net/xt_qtaguid/stats
1)、adb shell cat /proc/net/xt_qtaguid/stats | grep <uid>
2)、命令中的<uid>要替换成自己的uid
3、通过PID下面的net/dev
1)、adb shell cat /proc/<pid/net/dev
2)、命令中的<pid>要替换成自己的pid