adb命令的安装和使用--详解(测试必备技能)

前言:

adb命令的安装和使用--详解,测试必备,可以不用,不能不会!

目录

1. 搭建Java环境

2. 安装adt(android developer tools: 安卓开发工具)

3.环境变量

4.连接设备(模拟器/真机)

5.常用命令以及测试需要使用内容:

查看设备

安装软件

获取app的包名和activity名称

卸载软件

把本地的文件上传到Android设备(以夜神模拟器例)

把Android设备的文件下载到本地(以夜神模拟器例)

adb + monkey 命令(随机测试/稳定性测试)

使用monkey做回归测试

测试期间收集monkey日志

收集logcat日志(logcat日志,记录了用户的在系统上的所有操作)


ADB(Android Debug Bridge)安卓调试桥

1. 搭建Java环境

JDK1.8 版本

2. 安装adt(android developer tools: 安卓开发工具)

依赖于javaadt里面集成了adb命令(adb: android debug bridge:安卓调试桥)adt解压到根目录下,倒数第三个文件里找到adb.exe

3.环境变量

把adb.exe文件所在的绝对路径追加到系统path后面,F:\adt\sdk\platform-tools(根据自己的路径修改)

4.连接设备(模拟器/真机)

直接从cmd下面使用adb命令操作连接android设备 (前提:一定要提前开启夜神多开器)

adb connect 设备名

夜神模拟器链接:

adb connect 127.0.0.1:62025 / 62001

如果是Andorid真机:usb数据线(匹配手机) ----> 关于手机 ---> 版本号(点击4-5次)--->调出开发者模式 --->进入开发者模式----> 开启usb调试 ----> 手机端接收 认证OK ----> cmd下面输入: adb devices 直接返回设 备名


5.常用命令以及测试需要使用内容:

查看设备
adb devices

这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示


安装软件
adb install 软件包的a名称

adb install 路径\xxxxx.apk (路径不能有中文)

如果显示success,那么久安装apk包成功,显示Failure,则安装失败。 检查错误,排错,再执行如下命令:adb install -r 包名.apk


获取app的包名和activity名称

查看当前运行的APP的包名和打开的Activity

adb shell "dumpsys window | grep mCurrentFocus"

例如

打开一个页面,执行指令返回:

mCurrentFocus=

Windadow{14f87eda u0 com.juyang.mall/com.shanjian.juyang.activity.home.Activity_Home}

com.juyang.mall 指app的包名

com.shanjian.juyang.activity.home.Activity_Home 指app当前打开的页面名称


卸载软件
adb uninstall app的包名

把本地的文件上传到Android设备(以夜神模拟器例)

语法:adb push 本地文件路径 Android设备路径

adb push E:\android\test.txt /storage/sdcard0/

把Android设备的文件下载到本地(以夜神模拟器例)

语法:adb pull Android设备上的文件路径 本地路径

adb pull /storage/sdcard0/test.txt E:\android

adb + monkey 命令(随机测试/稳定性测试)

猴子测试:通过adb结合monkey(猴子)命令做稳定性测试,利用monkey模拟用户发送大量的请求操作,如:滑动、按键、触摸、滚动等等

adb shell monkey -p com.mymoney -v 500

(500次 随机事件数: 滑动、按键、触摸、滚动等等)

v: monkey日志级别

-v: 最简易日志

-vv:中等日志

-vvv: 最详日志


使用monkey做回归测试

monkey命令后面可以带很多参数,常见的除了-v、-p还有-s,-s 后面加上monkey上一次运行时候的产生seed值,seed值为轨迹

就可以让monkey重复上一次运行时的操作路径,从而实现回归测试。

例如:

adb shell monkey -p com.mymoney -s 45544215878 -v 5000

测试期间收集monkey日志

-- 把monkey日志导入到E盘的share目录下。

adb shell monkey -p 包名 -v 500 > E:\share\monkey.log

收集logcat日志(logcat日志,记录了用户的在系统上的所有操作)

1)、先清空系统上原有的logcat日志:

adb logcat -c

-- 把logcat日志导入到E盘的share目录下。

2)、获取logcat日志:

adb logcat -v time > E:\logcat.log

总结:

至此,已完成adb monkey测试并生成日志,那如何分析呢?请往下看。。。


monkey日志和logcat日志分析请移步:

http://t.csdnimg.cn/rJ8sE

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

L小林同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值