目录
1、Monkey测试原理
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。
2、Monkey环境准备
1、安装JDK,并配置环境变量
2、安装Android SDK,并配置环境变量
3、Monkey可选参数
可以使用命令来查看有哪些参数
adb shell monkey -help
参数如下:
wangmeng@wangmengdeMacBook-Pro ~ % adb shell monkey -help
bash arg: -help
args: [-help]
arg: "-help"
usage: monkey [-p ALLOWED_PACKAGE [-p ALLOWED_PACKAGE] ...]
[-c MAIN_CATEGORY [-c MAIN_CATEGORY] ...]
[--ignore-crashes] [--ignore-timeouts]
[--ignore-security-exceptions]
[--monitor-native-crashes] [--ignore-native-crashes]
[--kill-process-after-error] [--hprof]
[--match-description TEXT]
[--pct-touch PERCENT] [--pct-motion PERCENT]
[--pct-trackball PERCENT] [--pct-syskeys PERCENT]
[--pct-nav PERCENT] [--pct-majornav PERCENT]
[--pct-appswitch PERCENT] [--pct-flip PERCENT]
[--pct-anyevent PERCENT] [--pct-pinchzoom PERCENT]
[--pct-permission PERCENT]
[--pkg-blacklist-file PACKAGE_BLACKLIST_FILE]
[--pkg-whitelist-file PACKAGE_WHITELIST_FILE]
[--wait-dbg] [--dbg-no-events]
[--setup scriptfile] [-f scriptfile [-f scriptfile] ...]
Android Monkey测试详解与实战

本文详细介绍了Android Monkey测试的原理、环境准备、可选参数及其在稳定性测试中的应用。通过示例展示了如何执行Monkey测试,收集日志,分析稳定性问题,并提供了监控设备资源如内存和CPU使用率的方法。此外,还讲解了如何结束Monkey进程和分析日志以定位崩溃、ANR等问题。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



