【Android】 -用adb实现自动获取应用性能数据
2018-03-16 16:49
351 查看
【自动化测试模式】支持以adb shell命令的形式启动和运行。需要注意的是,office系列软件可能会更改命令中的字符,导致命令不可用!请手工输入命令,或从附带的command.txt文本中复制。
1、启动首页adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n iflytek.testTech.androidpropertytool/.MainAc2、开启监控依次执行如下两条命令,注意替换红字部分:adb shell am broadcast -a monitorStart --es monitor cpu,pss,upflow,downflow,battery --es pkg com.example.test --es interval 5adb shell am broadcast -a changedir --es savedir handTestmonitor:监控的对象(cpu, pss内存,上传流量,下载流量,电池)pkg:包名interval:间隔(秒)3、结束监控adb shell am broadcast -a monitorFinish4、查看数据文件数据存在android的外置存储空间中(一般是指/sdcard目录)例如:/sdcard/AndroidPropertyTool/XXX/handTest/cup.txt/sdcard/AndroidPropertyTool/XXX/handTest/pss.txt/sdcard/AndroidPropertyTool/XXX/handTest/upflow.txt/sdcard/AndroidPropertyTool/XXX/handTest/downflow.txt/sdcard/AndroidPropertyTool/XXX/handTest/battery.txt/sdcard/AndroidPropertyTool/XXX/handTest/cpuSystem.txt/sdcard/AndroidPropertyTool/XXX/handTest/pssSystemLeft.txt其中"XXX"为被测试应用的包名。
备注:系统会将旧数据文件保存在带时间戳的目录中,例如:/sdcard/AndroidPropertyTool/XXX-2014-08-01-14-43-43-029/handTest/cpu.txt,如不需要,请手工删除。
1、启动首页adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n iflytek.testTech.androidpropertytool/.MainAc2、开启监控依次执行如下两条命令,注意替换红字部分:adb shell am broadcast -a monitorStart --es monitor cpu,pss,upflow,downflow,battery --es pkg com.example.test --es interval 5adb shell am broadcast -a changedir --es savedir handTestmonitor:监控的对象(cpu, pss内存,上传流量,下载流量,电池)pkg:包名interval:间隔(秒)3、结束监控adb shell am broadcast -a monitorFinish4、查看数据文件数据存在android的外置存储空间中(一般是指/sdcard目录)例如:/sdcard/AndroidPropertyTool/XXX/handTest/cup.txt/sdcard/AndroidPropertyTool/XXX/handTest/pss.txt/sdcard/AndroidPropertyTool/XXX/handTest/upflow.txt/sdcard/AndroidPropertyTool/XXX/handTest/downflow.txt/sdcard/AndroidPropertyTool/XXX/handTest/battery.txt/sdcard/AndroidPropertyTool/XXX/handTest/cpuSystem.txt/sdcard/AndroidPropertyTool/XXX/handTest/pssSystemLeft.txt其中"XXX"为被测试应用的包名。
备注:系统会将旧数据文件保存在带时间戳的目录中,例如:/sdcard/AndroidPropertyTool/XXX-2014-08-01-14-43-43-029/handTest/cpu.txt,如不需要,请手工删除。
相关文章推荐
- Android系统下,用adb实现自动获取应用性能数据
- 使用 adb 获取 Android 性能数据--内存篇
- Android实现通过浏览器点击链接打开本地应用(APP),并获取到传递的数据
- android 开发利用 html5 JavascriptInterface 实现应用层与 native 互传参数并获取返回数据
- Android 应用的自动升级、更新模块的实现
- Android应用自动更新功能的实现!!!
- Android应用的自动升级、更新模块的实现
- Android应用的自动升级、更新模块的实现
- 使用VB实现Excel自动获取外部数据
- Android应用的自动升级、更新模块的实现(zz)
- Android应用自动更新功能的实现!!! .(转自魏祝林博客)
- Android中数据共享机制的实现——ContentProvider的应用从入门到精通
- Android应用自动更新功能的实现!!! .(转自魏祝林博客)
- Android应用自动更新功能的实现!!!
- Android应用的自动升级、更新模块的实现
- Android应用开发之获取网络数据
- Android应用的自动升级、更新模块的实现
- 自动获取系统性能数据的脚本
- Android应用自动更新功能的实现
- java实现自动登录,并获取数据