码迷,mamicode.com
首页 > 其他好文 > 详细

Monkey测试

时间:2017-03-10 17:50:45      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:方案   art   option   cep   bbb   sys   track   数据线   查看   

定义

Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试。

基础语法

基础语法如下:

$ adb shell monkey [options]
$ adb shell monkey -p your.package.name -v number
$ monkey -p(Package的意思)指定包名 -v(Log级别)number(次数)
  • 命令: adb shell monkey -p com.example.administrator.xxxxxx -v 100 > D:\monkey-log.txt
  • 普通的提测版本建议number设置十万次;上线版本建议做3*五十万次。

环境搭建

  • 方案一
  1. Java环境变量设置
  2. Android环境变量设置

LOG查看

  • 程序无响应的问题:在日志中搜索 “ANR”。
  • 程序崩溃的问题:在日志中搜索 “Exception”“Fatal” (如出现空指针异常 NullPointerException,肯定是有bug)。

运行步骤

  1. 使用数据线连接Android设备和电脑(根据提示安装好Android设备驱动)。
  2. 在本地..\Android\sdk\platform-tools文件夹下打开cmd命令窗。
  3. 在cmd命令窗输入adb命令:adb devices 查看Android设备是否连接成功。
  4. 在cmd命令窗输入monkey命令:adb shell monkey [options]
  5. 按下回车[Enter]等待运行。
  6. 获取本地电脑上的LOG日志。

获取安装包名称

  1. 手机连接电脑,打开APP
  2. 运行CMD,输入“adb shell dumpsys window w |findstr \/ |findstr name= >XX.txt” 获取APP包名

Monkey测试

标签:方案   art   option   cep   bbb   sys   track   数据线   查看   

原文地址:http://www.cnblogs.com/chinglish/p/6531600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!