1.什么是monkey
monkey是命令行工具,可模拟随机用户事件以及系统事件的程序,可随机且重复的做压力测试.
2.启动monkey
-s
-p
-v (详细日志) 3个 全部详细日志
--pct-touch 触摸事件的百分比 (点击)
--pct-motion 运动事件的百分比 (滑动)
--pct-trackball 轨迹球事件的百分比
--pct-nav 导航事件的百分比 (上下左右)
--pct-majornav 主要导航的百分比 (后退菜单)
--pct-syskeys 系统键事件的百分比 (home 音量)
--pct-appswitch activity启动的百分比 (切换activity)
--pct-anyevent 其他类型的百分比 (随机按键)
--throttle
--ignore-crashes (忽略crash)
--ignore-timeouts (忽略超时)
--ignore-security-exceptions (忽略错误)
100 事件总数
adb shell monkey -s 37113 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --pct-touch 60 --pct-motion 20 -p com.douban.frodo --throttle 1000 -v -v -v 100 >/Users/zhangshan/Desktop/1.txt
3.日志分析
此问题多半是延迟,事件已发生还未启动应用,无需关注
4.终止monkey
adb shell
ps
来源:https://www.cnblogs.com/zhangshan33/p/12257339.html