adb常用命令来喽,键盘跟着敲起来!

软件还得用芯学 2024-02-11 16:42:26

在日常工作中除了掌握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什么时候使用?

基本功能稳定之后(第一轮功能测试结束之后)

0 阅读:0