ADB常用命令+Monkey命令测试稳定性+Monkey日志分析
程序员文章站
2022-06-27 20:04:37
ADB常用命令:adb devices 查看手机与adb是否连接adb connect IP地址:端口号 连接设备adb shell 打开设备adb -s 设备号 命令 打开指定设备exit 退出设备adb kill-server 关闭服务adb star-server...
ADB常用命令:
adb devices 查看手机与adb是否连接
adb connect IP地址:端口号 连接设备
adb shell 打开设备
adb -s 设备号 命令 打开指定设备
exit 退出设备
adb kill-server 关闭服务
adb star-server 打开服务
adb install apk的路径 安装APP
adb shell pm list package -3 查看第三方软件的包名
adb uninstall 应用程序的包名 卸载APP
adb pull 手机路径(/mnt/sdcard/文件名) 电脑路径 将手机文件推送到电脑
adb push 电脑路径 手机路径(/mnt/sdcard/文件名) 将电脑文件推送到手机
adb logcat -v time >电脑路径 日志文件导入到电脑
Monkey命令测试稳定性:
语法:adb shell monkey -p 包名 (-s 种子数) 事件 调试选项 -v 执行次数 >日志路径
事件:
0:触摸事件百分比 参数--pct-touch
1:滑动事件百分比 参数--pct-motion
2:缩放事件百分比 参数--pct-pinchzoom
3:轨迹球事件百分比 参数--pct-trackball
4:屏幕旋转事件百分比 参数 - -pct-rotation
5:基本导航事件百分比 参数 --pct-nav
6:主要导航事件百分比 参数--pct-majornav
7:系统事件百分比 参数--pct-syskeys
8:Activity启动事件百分比 参数--pct-appswitch
9:键盘翻转事件百分比 参数--pct-flip
10:其他事件百分比 参数--pct-anyevent
-p 后面接包名
-v 反馈信息的级别,共三级
-s(seed) 随机数种子
--throttle 300 延时300ms
--randomize-throttle 300 随机延时300ms
--ignore-crashes 忽略崩溃
--ignore-timeouts 忽略反应时间过长
--ignore-native-crashes 忽略本地代码导致的崩溃
--ignore-security-exceptions 忽略安全异常
我自己的实例:(touch事件及motion事件各执行10000次)
adb shell monkey -p com.IGRS.shtmeeting --throttle 300 --pct-touch 50 --pct-motion 50 --ignore-crashes --ignore-timeouts --ignore-native-crashes --ignore-security-exceptions -v -v -v 200000 >D:\Log\monkey_log\2020_09_28.txt
日志分析
在文件中查找failed失败 error错误 crashes崩溃 timeouts超时 exception异常 ANR等字段
本文地址:https://blog.csdn.net/Ksenia_py/article/details/108852897
上一篇: Spring概述
下一篇: Apollo学习笔记