1. 程式人生 > >Android 的monkey命令及使用

Android 的monkey命令及使用

Monkey是常用於Android自動化測試,尤其是進行壓力測試,從而檢查程式的穩定性。

Monkey程式,是Android自帶的,路徑為:Android系統下的/system/bin/Monkey檔案。可通過adb命令來啟動Monkey,執行時,會根據命令列引數配置,自動生成隨機事件流,並在Android上執行測試。此外,Monkey還可以監測系統,如果遇到以下幾種情形,會對其進行特殊處理:

1、假如限定了Monkey執行在指定的包上(也就是monkey專門執行在某個特定APP上)時,它只會跑這個APP

2、應用程式崩潰或者接收到任何的失控異常,亦或者發生程式無響應錯誤時,Monkey會自動記錄錯誤日誌,並根據命令列引數配置決定是否繼續執行此應用程式。

 

啟動Monkey:

 

Monkey命令:

格式:adb shell monkey [可傳入的引數] <隨機發送事件數>

注意:可傳的引數是可選項,可寫可不寫。而隨機發送事件數是必須要填寫的。如:輸入50就是50個偽隨機事件。

 

當執行這個命令時,它會在Android裝置上自動執行800個隨機事件,如果你用的是模擬器,那就可以在模擬器上看到它執行的隨機事件過程。