在日常工作中除了掌握adb的基本命令,还要掌握两个常用的命令,用来辅助测试。

 

一个是获取手机端底层日志的adb logcat,一个是进行稳定性测试的adb shell monkey

 

今天我们详细讲解一下这两个命令

 

1.adb logcat -v time >D:\log\logcat.txt

 

 
adb:adb 命令关键词
 
logcat: 抓取日志(车机被操作的信息)
-v :日志的类别
time:以时间线输出,也可以使用 threadtime (线程和时间)
'>' :重定向,另存为
 
D: D盘符
 
\log\ :D盘里面的文件夹名称,需要事先建立好,可以没有
logcat.txt:指定日志的文件名称和格式
 
2.什么时候使用adb logcat
 
 
日常工作中常见命令之一
 
3.adb shell monkey
①.monkey test:概念 
A.压力测试: 每个晚上执行
B.稳定性测试:连续的多个晚上的执行

【以上参数常用的有】

[-p ALLOWED_PACKAGE] 指定app(包名) 进行monkey测试

[--ignore-crashes] 忽略崩溃闪退的现象,但是会记录在日志中

[--ignore-timeouts] 忽略超时anr的现象.但是会记录在日志中。application np response表示应用程序无响应(超时 timeout)

[--ignore-security-exceptions] 忽略证书相关提示或者现象,不会记录在日志中

[--monitor-native-crashes] 监控本地崩溃闪退问题

[--ignore-native-crashes] 忽略本地应用发生崩溃或者闪退问题,会记录在日志中

[-s SEED] 事件序列号 指定操作的顺序

[-v [-v] ...] :monkey测试日志级别 最多 -v -v -v 最详细的日志级别

[--throttle MILLISEC] 操作之间的等待事件 1000以内 500所有

COUNT:事件数 该参数必不可少,其他参数可以没有,根据项目情况来定

 
 
4.monkey测试重定向
 
 
adb shell monkey 200 >D:\log\monkey.txt 含义参考前面的adb logcat
 
5.adb shell monkey什么时候使用?
 
 
 
基本功能稳定之后(第一轮功能测试结束之后)
 
以上就是adb常用命令的相关内容,最后再给大家分享一波车载测试中adb 的学习笔记,没看的记得看一下哦!