Monkey测试(稳定性测试自动化脚本编写)Ⅰ

it2026-09-26  14

1.什么是Monkey

Monkey是Android SDK附带的一个工具,一个做app压力测试的工具,通过某些Linux命令,产生一定数量或一定时间内的随机模拟用户操作的事件,如点击、按键、手势等, 以及一些系统级别的事件。通常也称随机测试或者稳定性测试。

基本原理:通过启动脚本中的指令指向monkey.jar包中的“com.android.commands.monkey.Monkey”类

启动脚本目录:/system/bin/monkey monkey.jar

源码目录:\development\cmds\monkey\src\com\android\commands\monkey 后续可以通过改造monkey源码,进行扩展功能,如自动截屏、断网自动重连...

Monkey测试的目的:快速有效测试软件的稳定性、健壮性

2.环境搭建

Monkey是由adb启动的,配置好adb环境即可:

1、安装Android SDK和JDK

2、将Android SDK目录下的platform-tools和tools目录配置到系统环境变量path中

3、cmd窗口输入adb验证是否配置成功

3.基础知识

1、日志信息参数

-v:日志等级, 通过-v参数可以指定打印信息的详细级别,多一个-v多一个级别

级别

表示

描述

0(缺省值)

-v

除启动提示、测试完成和最终结果之外,较少信息

1

-v-v

提供较为详细的测试信息,如逐个发送Activity的事件

2

-v-v-v

提供更加详细的设置信息,如测试中被选中或未被选中的Activity等

最新回复(0)