zoukankan      html  css  js  c++  java
  • 安卓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

  • 相关阅读:
    linux 部署项目命令
    List remove方法小坑
    centos7 安装mongoDB
    windows git 清除已保存的密码
    windows平台安装配置Gitblit
    oracle
    Mac 配置多jdk 随意切换
    idea远程调试jar包
    centos7 安装elasticsearch
    正则校验
  • 原文地址:https://www.cnblogs.com/wuzm/p/10969750.html
Copyright © 2011-2022 走看看