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

      

      

      

      

      

      

      

      

  • 相关阅读:
    HackingLab-据说MD5加密很安全,真的是么
    HackingLab-猜猜这是经过了多少次加密
    MySQL8.0安装
    fastdfs 单节点部署多目录
    关于ssh密钥配置还需要输入密码的终极解决办法
    VMware 配置虚拟机NAT 方式上网
    redis bind的正确配置
    filebeat修改索引名字
    zabbix-server卡死不动
    ssh免秘钥快速配对。
  • 原文地址:https://www.cnblogs.com/kingxyt06/p/13968731.html
Copyright © 2011-2022 走看看