美文网首页
Android稳定性之Monkey测试

Android稳定性之Monkey测试

作者: 吱吱菌啦啦 | 来源:发表于2019-04-18 17:10 被阅读0次

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双击打开-添加-保存

配置adb环境变量

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

相关文章

网友评论

      本文标题:Android稳定性之Monkey测试

      本文链接:https://www.haomeiwen.com/subject/lkrabqtx.html