目录 目录 1. 引言 2. monkey简介 3. 环境安装 3.1. 安装java 3.2. 安装Android Studio 3.3. 安装模拟器 3.4. 连接设备 4. 使用monkey 4.1. 查看帮助文档 4.2. 启动命令 4.3. 指定app包名 4.4. 操作日志记录 4.5. 问题复现 4.6. 固定延迟 4.7. 忽略异常 4.8. 设置事件百分比 4.9. 自定义脚本 4.10. 获取元素坐标位置 4.11. monkey脚本常用API 4.12. monkey脚本格式 4.13. 执行脚本 4.14. 结束monkey 5. monkey日志分析 5.1. 日志组成 5.2. 报错关键字 5.3. ANR日志 5.4. bugreport日志 5.5. logcat日志 6. 常见问题 6.1. 如何获取app包名 引言 健壮性测试用于测试系统在出现故障时,是否能够自动恢复或者忽视故障继续运行。 monkey简介 monkey是Android SDK自带的一个命令行工具,可以运行在模拟器或真机中,它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),monkey是一种测试软件的稳定性、健壮性的快速有效的方法。 monkey一般在功能测试通过、产品稳定以后进行,测试应用是否会出现闪退、崩溃等。