Monkey 是什么?
Monkey是Google提供的一个用于稳定性与压力测试的命令行工具。
Monkey路径:
路径:/System/framework/monkey.jar
启动脚本路径:/system/bin/monkey
1.首先我们先打开安卓模拟器
2.打开本地cmd命令窗口
3.输入命令查看 模拟器是否有连接上
adb devices ,出现如下图所示说明已连接上
4.然后就可以输入 adb shell 命令 进入monkey的路径下去执行monkey test了
cd /system/framwork/ 成功进入目录,然后再来找下是不是有monkey的jar包
5. 模糊查询含有monkey的命令:ls | grep monkey ,可以看到里面是有monkey.jar包
6.我们再看下启动脚本 cd /system/bin/ 成功进入目录,然后输入命令: ls | grep monkey 找下是不是有monkey 启动脚本
上图可以看出是有monkey的启动脚本的
由此上一节提到的环境变量的配置童鞋们也知道是做什么用的了
配置adb的环境
monkey是由adb命令启动的,所以要配置adb的环境
1.下载 Android SDK,解压
2.将SDK目录下的platform-tools 和 tools目录配置到系统换环境变量中
3.打开cmd窗口,输入adb,有adb帮助信息则配置成功
安装apk文件
首先 将需要进行测试的apk包拷贝到platform-tools 目录下
然后执行安装命令 adb install test.apk
要注意点的一点就是,执行安装命令的时候,需要进入该目录下,我这边的目录是
E:\Android\android-sdk\platform-tools
命令格式:
1.PC 启动
>adb shell monkey [option] <count> "[]"可选参数,可不填,"<>"里面的参数必填,不填会报错
2.shell端启动
> adb shell
>monkey [optinon] <count>
这两种方式有什么不同呢,第一种PC启动,结果可以保存在PC端;第二种手机端启动,结果只能保存在手机。
当然 运行monkey时候的log想要保存出来也是可以的
保存monkey运行的log
1.保存在PC中 adb shell monkey [option] <count> > d:\monkey.txt
2.保存在手机中 monkey [option] <count> > /mnt/sdcard/monkey.txt
3.标准流与错误流分开保存
monkey [option] <count> 1> /mnt/sdcard/monkey.txt 2> /mnt/sdcard/error.txt