ADB命令,Monkey 命令

ADB命令的介绍:

是android的sdk里的一个工具
功能:
运行设备的shell
管理模拟器的或者是设备的端口映射
电脑和设备之间的上传和下载的功能
将本地的apk软件安装到模拟器或者是移动端设备
(可有可无)
配置ADB环境变量
在环境变量中添加:
ADB_HOME D:\android-sdk\platform-tools

常用的ADB命令:

1.查看设备 ※※※

adb devices 展示出
List of devices attached emulator-5554
device(设备标识)

2.使用adb命令进行安装软件

adb install -r(apk的路径)

3.卸载apk※※

adb uninstall 包名
adb uninstall -k 包名 (保留配置文件以及缓存文件)

  1. 列出所有的包名 ※※※

adb shell pm list package

  1. 可以列出第三方的报名

adb shell pm list package -3

  1. 可以列出系统应用的报名

adb shell pm list package -s

  1. 查看手机内存的命令

adb shell dumpsys meminfo 包名

8.录制视频

adb shell screenrecord /sdcard/demo.mp4

9.截图

adb shell screencap /sdcard/1907.png

查看手机日志

adb logcat

日志级别

V Verbose (最低)
D Debug
I Info
W Warn
E Error
F Fatal
S Silent (supress all output)

10.将日志文件转换为本地文件

adb -s emulator-5554(设备名称) logcat -v time process >d:log.txt(文件存放位置)

11.根据日志级别打印 ※※

adb logcat *:w(大于和等于这个级别的)

Monkey 命令

1 通过使用程序模拟用户对移动端设备操作(单击 拖动 滑动 按键等)进行压力测试
2 可以使用Monkey命令进行检测多长时间内发生异常错误

出现的方式:

1.程序的访问量的多少
2.程序在一定时间内进行压力尝试一直程序的奔溃 异常 错误

4.使用Monkey命令的方式 手动的方式在模拟器或者是真机操作
可以使用云测平台对于不同的手机不同的系统版本不同的测试
abd的使用是根据 adb.exe文件来进行使用

环境配置方式:

a.找到abd.exe文件的绝对路径在地址栏中输入cmd的方式
b.可以使用配置环境变量方式 win+r 输入cmd的方式

monkey命令的启动

adb shell monkey + 命令参数

.对app进行多次访问的测试

adb monkey -p com.wan.android(包名\具体的页面) 100访问的测试

显示日志的详细程度

-v 包括 启动提示 测试完成 最终结果
-v -v 标为详细的日志
发送到activity(页面的)的事件信息
-v -v -v 最为详细的日志
测试中选中或者是没有选中的activity(信息)测试信息 打印日志的命令
adb shell monkey 200 >d:/monkeylog.txt

–pct-touch 调整触摸事件的占比
–throttle 用于用户对app的操作上的时间延迟 单位是毫秒
如果没有时间的延迟 monkey会以最快的方式进行操作 发送请求
–pct-motion 动作事件的占比

–ignore-crashes 如果app发生崩溃或者是异常的时候 monkey会停止执行
如果在abd 命令中有此命令参数 mongkey会继续执行直至事件计数完成

–ignore-timeouts (ANR) APP发生超时限制的时候
如果在abd 命令中有此命令参数 mongkey会继续执行直至事件计数完成

0: 触摸事件的占比
1: 手势事件占比
2: 两指操作占比
3: 动作事件(有一定轨迹)
4: 屏幕旋转的占比
5: 导航事件 上下左右
6: 导航事件 home 回退 隐形菜单
7: 按键事件 关机键 音量添加 减少
8: 启动activity事件
9: 键盘抬起事件
10: 其他事件

你可能感兴趣的:(测试内容)