首页 > 代码库 > Monkey测试
Monkey测试
定义
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*五十万次。
环境搭建
- 方案一
- Java环境变量设置
- Android环境变量设置
- 方案二
- Monkey环境变量设置
LOG查看
- 程序无响应的问题:在日志中搜索 “ANR”。
- 程序崩溃的问题:在日志中搜索 “Exception”“Fatal” (如出现空指针异常 NullPointerException,肯定是有bug)。
运行步骤
- 使用数据线连接Android设备和电脑(根据提示安装好Android设备驱动)。
- 在本地..\Android\sdk\platform-tools文件夹下打开cmd命令窗。
在cmd命令窗输入adb命令:adb devices 查看Android设备是否连接成功。- 在cmd命令窗输入monkey命令:adb shell monkey [options]
- 按下回车[Enter]等待运行。
- 获取本地电脑上的LOG日志。
获取安装包名称
- 手机连接电脑,打开APP
- 运行CMD,输入“adb shell dumpsys window w |findstr \/ |findstr name= >XX.txt” 获取APP包名
Monkey测试
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。