环境搭建:
安装 android sdk,jdk
配置系统环境
- java环境变量的部署
用户变量:JAVA_HOME C:\Program Files\Java\jdk1.7.0_51
系统变量:CLASSPATH %JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
Path: C:\Program Files\Java\jdk1.7.0_51\bin;
- android环境变量的部署
系统变量:ANDROID_SDK_HOME E:\xunleixiazai\adt-bundle-windows-x86-20140702\sdk
Path: %ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;
开始——输入cmd, 在命令行窗口输入adb ,验证环境是否搭建完成
配置模拟器adb(以海马王模拟器为例)
a.下载模拟器修改文件,查看模拟器adb的端口
b.在命令行输入: adb connect 127.0.0.1:26944
查看是否连接成功: adb devices
c.可以开始用了= =
>adb shell monkey --throttle 300 -p your.package.name -v -v -v 10000 >F:\monkeyLog.txt
-v
作用:命令行上的每一个-v都将增加反馈信息的详细级别。
Level0(默认),除了启动、测试完成和最终结果外只提供较少的信息。
Level1,提供了较为详细的测试信息,如逐个发送到Activity的事件信息。
Level2,提供了更多的设置信息,如测试中选中或未选中的Activity信息。
--throttle <milliseconds>
作用:在事件之间插入固定的时间(毫秒)延迟,你可以使用这个设置来减缓Monkey的运行速度,如果你不指定这个参数,则事件之间将没有延迟,事件将以最快的速度生成。
注:常用参数,一般设置为300毫秒,原因是实际用户操作的最快300毫秒左右一个动作事件,所以此处一般设置为300 毫秒。
--pct-motion <percent>
作用:调整motion事件百分比。(motion事件是由屏幕上某处一个down事件、一系列伪随机的移动事件和一个up事件组成)
例:adb shell monkey --pct-motion 100 -v 10
d.应用crash之后停止运行