Android-adb簡單的命令

1.  Adb命令

安裝軟件
adb install apk名稱.apk

重新安裝該軟件

adb install -r apk名稱.apk

卸載apk軟件

adb uninstall apk包名.apk

查看手機上運行的日誌

adb logcat

查看鏈接了的設備

adb devices

將手機上的文件複製到電腦上

adb pull <手機路徑><電腦路徑>

將電腦上的文件複製到手機上

adb push<電腦路徑><手機路徑>

進入手機的超級終端Terminal

adb shell 


2. monkey命令(需要在鏈接設備之後)

要獲取Monkey命令幫助

adb shell monkey -help

打印出monkey的幫助信息

adb shell monkey -v -v -v

-v的個數代表日誌信息的詳細集別。

Level0(缺省值)除啓動提示,測試完成和最終結果之外,提供較少信息

Level1提供較爲詳細的測試信息,如逐個發送到Activity的事件

Level2提供更加詳細的設置信息,如測試被選中或未被選中的Activity

adb shell monkey -p 包名

指定測試的程序,多個程序時加多個-p選項,不指定的則測試所有程序。


-s<seed>

adb shell monkey -s 100

僞隨機數生成器的seed值。如果用相同的seed值再次運行Monkey,它將生成相同的時間序列。

--throttle<miliseconds>

adb shell monkey --throttle 1000

指定monkey執行每次事件的間隔時間,不指定則默認最快速度執行。


調試選項

--ignore-crashes

adb shell monkey --ignore-crashes

通常當應用程序崩潰或發生任何失控異常時,Monkey將停止運行。如果設置此選項,Monkey將繼續向系統發送時間,直到技數完成。

--ignore-timeouts

adb shell monkey --ignore-timeouts

通常當應用程序發生任何超時錯誤(如“Application Not Responding”對話框)時,Monkey將停止運行。如果設置此選項,Monkey將繼續向系統發送事件,知道計數完成。

--kill-process-after-error

adb shell monkey --kill-process-after-error

當出現錯誤時,停止執行monkey並保留線程的狀態。


Monkey的作用

壓力測試,對指定程序每個測試版本進行指定次數的壓力測試,檢測每個程序版本的穩定性變化情況。

adb shell monkey -p 包名 --ignore-crashes --ignore-timeouts -v -v 100>e:\monkey.log

指定隨機生成器的Seed值對Crash或者ANR進行跟蹤測試。

adb shell monkey -p 包名 -s  100 --kill-process-after-error -v -v 100>e:\monkey.log

https://developer.android.com/tools/help/monkey.html














發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章