Android Monkey 压力测试
Monkey 是 Android 平台自带的随机事件工具,适合在明确测试范围内进行长时间、高频的稳定性验证。
adb shell monkey \ -p <package-name> \ --throttle 200 \ --pct-touch 50 \ --pct-motion 30 \ -vv 10000关键参数包括:
-p限定被测应用包名,避免随机事件影响其他应用--throttle控制事件间隔,使压力强度可复现--pct-*调整点击、滑动等事件的占比,使事件更贴近目标场景--ignore-crashes与--ignore-timeouts可用于继续收集异常,但不能掩盖失败结论
运行前应清理或隔离测试账号与敏感数据;运行后结合 Monkey 日志、logcat、截图和设备状态确认 Crash、ANR、卡死与页面跳转异常。随机测试发现问题后,还需要用确定性步骤补充复现用例。