1、抓取日志
- adb logcat -c # 清除历史日志
- adb logcat -v time >D:\Android日志\logcat.log # 抓取日志保存到D盘指定目录
-
Ctrl+C # 结束抓取
2、查看已安装包
adb shell pm list packages
3、打开指定包名进行monkey测试1000次点击测试
adb shell monkey -p 包名 -v 10000 >D:\monkey\monkey_test.log
4、adb shell monkey -p 包名 --throttle 500 --ignore-crashes --ignore-timeouts --ignoresecurity-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v 100000 >D:\monkey\monkey_test1.log
- --ignore-crashes 用于指定当应用程序崩溃时(Force& Close错误),Monkey是否停止运行。如果 使用此参数,即使应用程序崩溃,Monkey依然会发送事件,直到事件计数完成
- --ignore-timeouts 用于指定当应用程序发生ANR(Application No Responding)错误时,Monkey是 否停止运行。如果使用此参数,即使应用程序发生ANR错误,Monkey依然会发送事件,直到事件计 数完成
- --ignore-security-exceptions 用于指定当应用程序发生许可错误时(如证书许可,网络许可等), Monkey是否停止运行。如果使用此参数,即使应用程序发生许可错误Monkey依然会发送事件,直 到事件计数完成
- --kill-process-after-error 用于指定当应用程序发生错误时,是否停止其运行。如果指定此参数,当应 用程序发生错误时,应用程序停止运行并保持在当前状态(注意:应用程序仅是静止在发生错误时 的状态,系统并不会结束该应用程序的进程)
- --monitor-native-crashes 用于指定是否监视并报告应用程序发生崩溃的本地代码