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设备,若存在则执行下一步操作。

3adb device命令后显示的设备列表中若存在多个设备,则使用adbs命令来指定设 备,命令形式为:adbs <设备名称>

4、在dos界面输入命令如下:

adb shell monkeyvvvp com.kortide.xinhuapinmeis 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.txtlog信息输入到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:

 

评分:0

我来说两句

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 15996
  • 日志数: 18
  • 建立时间: 2012-01-30
  • 更新时间: 2012-06-07

RSS订阅

Open Toolbar