zoukankan      html  css  js  c++  java
  • Android 流量测试方法

    流量测试怎么测?下面总结了几个方法:

    一、通过pid获取流量 >

        1.获取应用的pid

           adb shell ps | grep packagename

        2.通过pid获取该进程的流量信息

           adb shell cat /proc/Pid/net/dev

        3.计算wlan0,所有列上传和下载的流量之和

        

        这里的wlan0代表wifi下载上传所有数据,数值单位是字节,可以/1024换算成KB

        注:由于pid只在app进程启动时才能获取,对获取app启动流量不太方便,多个进程应用需要多个pid结果之和。

    二、通过userId获取流量 >

        1.获取应用的userId

           adb shell dumpsys package packageName | findstr userId

        2.通过uid获取流量

           adb shell cat /proc/net/xt_qtaguid/stats | findstr userId

        3.计算wlan0行,第6列和第8列的和

        

        与方法一不同的是,这里的第6列和第8列分别代表的是下载和上传。

    三、还有其他许多方法....需要不断的去挖掘...

    下面是一个整合脚本的demo:
        

  • 相关阅读:
    LG3626 [APIO2009]会议中心(倍增+树状数组)
    LG3624 [APIO2008]DNA(DP+前缀和)
    CF1516C
    PKUSC2021 口胡题解
    THUSC2021 Day1口胡题解
    2021.4
    2021.3
    2021 暑假 sxyz 集训做题记录
    【做题记录】CF746F Music in Car
    KMP
  • 原文地址:https://www.cnblogs.com/ljfight/p/9487798.html
Copyright © 2011-2022 走看看