monkey启动(四)

monkey的启动方式

Monkey启动方式很简单,但存放日志的设备有区别;

[ 重点 ] 先连接被测设备上, 然后打开CMD命令行窗口输入对应的adb命令行即可。 通过命令行启动Monkey有两种方式:

  1. 直接PC启动
adb shell monkey [options] <count>

adb shell monkey [option] < count> >e:\monkeyLog.txt
通过PC端启动, Monkey运行日志可以保存在PC上

  1. Shell端启动
adb shell
monkey [options] <count>

adb shell monkey [option] < count> /mnt/sdcard/monkeyLog.txt
通过Shell端启动, Monkey运行日志可以保存在被测设备(手机)里

更详细命令在后面章节节会详细介绍

注意 Monkey启动后会不断地向被测对象发送随机事件流, 直到事件执行完毕或者发生异常时才停止。 在Monkey运行过程中, 即便断开与PC的连接, Monkey依然可以在手机上继续运行。

停止Monkey的方法是: 直接杀掉手机上的Monkey进程。 具体方法如下:

先获取monkey进程,然后使用ps 杀死进程

adb shell ps |grep monkey

获取到com.android.commands.monkey的进程ID

adb shell kill pid
举例: adb shell kill 30898

通过kill命令杀死对应的Monkey进程

下面来看一个最简单的Monkey命令行示例:

adb shell monkey -v 10

通过该命令启动Monkey后, Monkey向被测设备的Android系统发送10条随机事件流。 当启动运行Monkey测试后, 手机上会开始执行Monkey测试,同时在命令行窗口输出日志, 执行完成后, 可以看到如图4-3所示的日志信息
monkey启动(四)

上一篇:App常见问题


下一篇:安全团队不可错过的七个云安全开源工具