monkey自动测试
上一篇 /
下一篇 2012-02-01 15:20:57
/ 个人分类:android测试工具之monkey
Monkey Test在新华MID上的测试步骤:
1、 将设备通过USB数据线连接计算机,在该过程中,第一次需要安装usb驱动。
2、在dos界面通过cd命令进入到android-sdk-windows\ tools目录下(该目录下存在adb工具,若adb工具在platform-tools目录下,则进入 相应目录);此时输入adb devices命令会输出所有关联的模拟器或手机设备列表,查看列表中是否存在FM6设备,若存在则执行下一步操作。
3、在adb device命令后显示的设备列表中若存在多个设备,则使用adb–s命令来指定设 备,命令形式为:adb–s <设备名称>。
4、在dos界面输入命令如下:
adb shell monkey–v–v–v–p com.kortide.xinhuapinmei–s 100--throttle 1000 10000 > log.txt
其中(-v –v -v)代表log信息的详细程度,每多一个-v则信息就详细一些,最多能设置三个-v。
(–p com.kortide.xinhuapinmei)代表指定的需要测试的包。
(-s 100)指设定伪随机数生成器的seed值,如果用相同的seed值再次运行Monkey,它将生成相同的事件序列。用于重现步骤。可加可不加。
(--throttle 1000)用于生成随机事件后每隔一段时间再发送随机事件,单位是毫秒。
最后的10000代表发送的随机事件的个数。
>log.txt将log信息输入到txt文件中,这里需要先创建log.txt,若已存在,则将其清空,设置的时候需要加上文件绝对路径。
Tips:不要直接复制我的命令,复制过去会产生错误,建议手动输入,记得打开显示log的工具!
建议设置一下adb的环境变量,这样在任何路径下都可以直接使用adb命令。
设置方法为右键点击我的电脑-->属性-->高级-->环境变量,修改系统变量中的path值,把adb.exe所在的路径加到 path中,保存退出即可。
增加--ignore-crashes可以忽略异常及超时,如下:
adb shell monkey -v -v -p com.kortide.iLBS -s 500 --ignore-timeouts --ignore-crashes --throttle 1000 100000>E:\log.txt
其中-s后的参数是随机种子,需要变化才会跑不同的序列。
收藏
举报
TAG: