新手这个月学的adb(Android Debug Bridge)Android调试桥的理论基础

查询连接的设备

adb devices

开启adb服务

adb start-server

关闭adb服务

adb kill-server

安装apk

adb install 路径

卸载

adb uninstall [packagename]

查询包名

系统应用:adb shell pm list packages -s

第三方应用:adb shell pm list packages -3

查询当前应用程序的包名和启动项

adb shell dumpsys window w |findstr \/ |findstr name=

将移动端文件传输到电脑

adb pull 移动端路径 电脑路径

将移电脑文件传输到移动端

adb push 电脑路径 移动端路径

查看adb命令帮助信息

adb help

截屏

adb shell screencap -p 路径

性能测试

adb shell dumpsys cpuinfo 查看cpu信息

adb shell dumpsys meminfo-----内存信息

log的打印

adb logcat *:E >C:\log\e.txt

Android 的日志分为如下几个级别:

V —— Verbose(最低,输出得最多)

D —— Debug

I —— Info

W —— Warning

E —— Error

F —— Fatal

S —— Silent(最高,啥也不输出)

比如,命令:adb logcat *:W 将 Warning、Error、Fatal 和 Silent 日志输出

monkey

adb shell monkey 100 执行monkey测试100次

正对于具体一个app

adb shell monkey -p 包名 100

1.触摸事件

2.手势事件

3.二指缩放事件

4.轨迹事件

5.屏幕旋转事件

6.基本导航事件

7.主要导航事件

8.系统按键事件

9.启动Activity事件

10.键盘事件

11.其他类型事件

3、案例

adb shell monkey -p com.tencent.mtaexample -s 23  --throttle2000 --ignore-crashes --ignore-timeouts -v -v -v 100000>/data/local/tmp/log.txt 2>&1 &
 		1.   -p后面接着的对应的包名,如果是整机测试,就不需要 -p  package_name
        2.   -s后面是对应的种子数,好像就是操作步骤,根据她们测试的经验,一般种子数在23,同步她们测试的结果,一般种子的个数固定为23,和她们选择的操作步骤就是同步的。
        3.   --ignore-crashes --ignore-timeouts 这里是在monkey测试的过程中遇到carash或者timeout的情况时忽略掉,一般不设置时,出现carash或者timeout时,Monkey测试会终止。这里是防止Monkey测试终止。
        4.   -v 指的是Monkey测试时打印log级别。
        5.   100000 这里是指点击的次数,根据她们测试的经验,对于单个应用程序这个次数设置在100000次就可以了;如果是整机,一般设置在500000次。
		/data/local/tmp/log.txt测试的log记录在手机上/data/local/tmp/ 下面的log.txt里面,这个名字可以自己写。
        6.   2>&1 固定的写法,这个也很重要,代表的意思是中间忽略的东东的日志一并输入到指定的文件中。

        7.   最后单独的一个"&" 是一旦Monkey测试开始了,之后可以拔掉数据线,不会影响Monkey测试。

        8.   测试所有模块  monkey  -s 23 --ignore-crashes --ignore-timeouts -v-v -v 100000> /data/local/tmp/log.txt 2>&1 &

对云测的操作

testin,腾讯云测,百度MTC
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值