APP测试-monkey

混江龙づ霸主 提交于 2020-02-03 21:50:58

1.什么是monkey

monkey是命令行工具,可模拟随机用户事件以及系统事件的程序,可随机且重复的做压力测试.

2.启动monkey

-s (种子,重现事件)
-p (包名) 多个应用用-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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!