• 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进行操作。

      

      

      

      

      

      

      

      

  • 相关阅读:
    二、一切都是对象
    一、对象导论
    CSS 属性大全
    CSS颜色代码大全
    CSS Position 定位属性
    CSS Box Model 盒子模型
    ThreadLocal
    Java 模拟死锁
    byte 最小值为啥是最小是 -128 ;int最小值为啥是 -2147483648
    cmd 查看端口号占用情况
  • 原文地址:https://www.cnblogs.com/kingxyt06/p/13968731.html
Copyright © 2020-2023  润新知