查看应用对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进行操作。