安卓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

 

posted @ 2019-06-04 19:00  朱砂痣  阅读(1393)  评论(0编辑  收藏  举报