一、前言
monkey是app测试或移动系统测试中必做的测试方法之一;在实际工作中也会经常遇到,作为一个app测试工程师,monkey测试是最基本的技能要求。
二、monkey介绍
monkey是Android SDK提供的一个命令行工具,可在模拟器或实际设备中运行。通过向系统发送伪随机的用户事件流(例如按键、触摸屏、手势操作等),来实现应用程序或应用系统的压力测试,即稳定性测试。
monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。简而言之,就是利用工具模拟人的操作,如触摸屏幕,滑动trackball,按键,对手机app进行大量的随机的点按操作。
三、monkey测试目的
目的是测试app在大量用户随机操作下是否会crash(崩溃)和ANR无响应现象。
四、monkey参数解释
adb的操作命令格式一般为:adb shell monkey+ 命令参数
| 命令 | 解释 | |
| 基本参数 | adb shell monkey 50 | 系统随机执行50次事件操作。 |
| adb shell monkey -p com.android.camera2 50 | -p+指定包名,表示指定某个app包执行monkey测试。 |
|
| adb shell monkey |

最低0.47元/天 解锁文章
3415

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



