monkey输出日志和日志分析

时间:2026-02-18 02:43:18

1、先在D盘中建立文件夹,例如:monkey_log,然后输入下方的命令

例如:adb shell monkey -p 应用程序包名 -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000 >D:\monkey_log\java_monkey_log.txt

monkey输出日志和日志分析

2、执行完成后,在monkey_log的文件夹下方有java_monkey_log.txt文件

monkey输出日志和日志分析

3、adb shell monkey -p 应用程序包名 -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000 >D:\monkey_log\java_monkey_log.txt

说明:monkey作用包:应用程序包名

产生时间的序列的种子值:500

忽略程序崩溃、忽略超时、监视本地程序崩溃、详细信息级别是2、产生10000个随机事件

4、打开java_monkey_log.txt,查看测试结果,进行分析

初步分析方法:

(1)、找到是monkey里面的哪个地方出现错误

(2)、查看monkey里面出错前的一些事件动作,并手动执行该动作

(3)、若以上步骤还不能找到,可以使用之前执行monkey命令,再执行一遍,注意使用的seed值要一样

测试结果分析:

(1)、ANR问题(程序无响应):在日志中搜索“ANR"(application no response)

(2)、闪退问题:在日志中搜索"crash"

(3)、异常:搜索"exception"

(4)、强制退出:搜索"force closed"

© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com