Monkey测试简述
monkey测试顾名思义猴子测试,猴子什么都不懂,只知道在键盘上乱敲。
monkey测试原理就是利用socket通讯的方式来模拟用户的按键输入、触摸屏输入、手势输入等看设备多长时间会出现异常,当monkey程序在设备上运行时,可以模拟发送随机重复事件去负荷测试被测软件。
monkey是安卓的命令行工具,所以需要配置adb环境。
ADB环境搭建
1、Win10下搭建ADB环境
下载地址:https://pan.baidu.com/s/19R5FjcXKYAFOHugtAeUrYQ 提取码: kih6
2、Win+R查看所在目录

在C:\Users\jinchunzhi下创建文件夹adb,将下载好的文件解压缩放入adb文件夹中,会看到有adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll,fastboot.exe共四个文件
3、配置adb环境变量:右击此电脑-属性-高级系统设置-环境变量-系统变量中找到path双击打开-添加-保存

4、打开cmd窗口,输入adb回车,出现版本号等信息表示环境搭建成功

开始测试
1、Android手机数据线连接电脑,设置-开发者选项-打开USB调试
2、cmd窗口输入 adb devices查看设备连接信息

3、打开需要测试的APP界面,使用命令```adb shell monkey -p com.包名 随机事件数```或```adb shell```,```monkey -p com.包名 随机事件数```开始跑monkey

注意:此处使用的包名不是手机界面上看到的包名,而是APP注册开发者账号时使用的包名,最简单的方法询问rd或在手机的文件管理-手机存储中查询,格式一般为com.***
错误日志分析
monkey测试出现错误后分析日志的方法
1、程序无响应的问题,在日志中搜索ANR
2、程序崩溃问题,在日志中搜索Exception
ADB常用命令
adb install -r 包名.apk 安装指定包到手机上
adb uninstall com.包名 卸载安装包
adb logcat *:e 查看日志
adb shell input text 123 在文本框中输入123
网友评论