017、monkey的使用

 

monkey的使用

 

1、使用 包名查看器.apk 查看应用包名;

2、举例:monkey测试 MTK相机,50%的触摸事件、10%的手势事件、5%的二指缩放事件、5%的横竖屏事件,间隔300毫秒一个事件,监视并报告系统中本地代码发生的崩溃。
如果生成log保存在sd卡中,则如下有如下2个步骤:
a、adb shell
b、monkey -p com.mediatek.camera --pct-touch 50 --pct-motion 10 --pct-pinchzoom 5 --pct-rotation 5 --throttle 300 --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes -v -v -v 10000 > /sdcard/monkey.log
c、touch 表示触摸事件,motion表示手势事件,trackball表示轨迹事件、rotation表示横竖屏事件


3、强制关闭monkey
1、adb shell ps 查看全部在运行的进程
2、查找出com.android.commands.monkey 进程PID (adb shell ps | findstr monkey)
3、adb shell kill pid 杀掉monkey进程
4、也可以直接手机关机再开机,杀掉进程;

4、adb shell monkey -f 执行指定脚本;
5、adb shell monkey -s 666 ,-s 666表示seed值;验证bug是否修改时用;
6、 Crash:Null指针异常、OutOfMemoryError异常 和 ANR(操作无响应异常);

 

posted @ 2021-11-18 00:37  空-山-新-雨  阅读(106)  评论(0编辑  收藏  举报