在日常工作中除了掌握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 的學習筆記,沒看的記得看一下哦!