zoukankan      html  css  js  c++  java
  • Android专项测试-cpu,流量

      查看应用对cpu的占用情况

      adb命令获取数据

          

          (注意:之所以加上了“”,是因为在window命令行中找不到grep这个指令,所以必须引号括起来才能执行成功)

      执行效果:

      

      在设备或者模拟器中打开应用后,通过脚本去通过设定一定的时间间隔去获取应用对于cpu的占用情况,实现的方式和获取应用启动时间大致相同,都是通过在方法中封装执行adb指令,然后将执行结果存入变量,然后遍历,获取想要的值,之后再建一个方法去存到csv文件中,脚本在执行的过程中,一边在设备或者模拟器上卖弄操作应用,之后运行结束后通过文件去分析得出结论。

      

      

      获取应用消耗的流量

      adb获取进程pid

      

      获取进程ID流量    adb shell cat /proc/pid/net/dev

         

      1、receive是指当前进程接收的数据,transmit是指当前进程发出请求的数据,流量是这两者之和

      2、wlan0代表WiFi,单位是字节,/1024可换算成KB

      3、wlan0这些值如何初始化0 很简单 你打开手机飞行模式再关掉就清0了

      通过自动话脚本实现,同样是执行adb命令,然后获取到需要的数据信息,存入到csv文件中,运行脚本之后在设备和模拟器上面对app进行操作。

      

      

      

      

      

      

      

      

  • 相关阅读:
    看了下swift,一如既往的蛋疼。
    运算符重载 C++ 编程思想
    OPENGL学习笔记整理(五):着色语言
    [ZJOI2009]对称的正方形 manacher+单调队列
    sam板子
    模拟41
    P1640 [SCOI2010]连续攻击游戏
    Dp搬运工3
    noip2018 赛道修建
    P3224 [HNOI2012]永无乡
  • 原文地址:https://www.cnblogs.com/kingxyt06/p/13968731.html
Copyright © 2011-2022 走看看