Monkey相關指令
1、啟動指定的應用程式,並向其傳送100個偽隨機事件
* 示例:adb shell monkey -p package_name -v 100
2、日誌級別 Level 1
* 示例:adb shell monkey -p package_name -v-v 100
說明:提供較為詳細的日誌,包括每個傳送到Activity的事件資訊
3、日誌級別 Level 2
* 示例:adb shell monkey -p package_name -v-v-v 100
說明:最詳細的日誌,包括了測試中選中/未選中的Activity資訊
4、用於指定偽隨機數生成器的seed值,如果seed相同,則兩次Monkey測試所產生的事件序列也相同的。
* 示例:Monkey測試1:adb shell monkey -p package_namer –s 10 100
* 示例:Monkey 測試2:adb shell monkey -p package_name –s 10 100
操作序列雖 然是隨機生成的,但是隻要我們指定了相同的Seed值,就可以保證兩次測試產生的隨機操作序列是完全相同的,所以這個操作序列偽隨機的;
5、引數:--throttle <毫秒>
用於指定使用者操作(即事件)間的時延,單位是毫秒;
* 示例:adb shell monkey -p package_name –throttle 3000 100
6、 引數:--ignore-crashes
用於指定當應用程式崩潰時(Force& Close錯誤),Monkey是否停止執行。如果使用此引數,即使應用程式崩潰,Monkey依然會傳送事件,直到事件計數完成。
* 示例1:adb shellmonkey -p package_name --ignore-crashes 1000
測試過程中即使Weather程式崩潰,Monkey依然會繼續傳送事件直到事件數目達到1000為止;
* 示例2:adb shellmonkey -p package_name 1000
測試過程中,如果Weather程式崩潰,Monkey將會停止執行。
7、引數:--ignore-timeouts
用於指定當應用程式發生ANR(Application No Responding)錯誤時,Monkey是否停止執行。如果使用此引數,即使應用程式發生ANR錯誤,
Monkey依然會傳送事件,直到事件計數完成。
* 示例:adb shellmonkey -p package_name --ignore-timeouts 1000
8、 引數:--ignore-security-exceptions
用於指定當應用程式發生許可錯誤時(如證書許可,網路許可等),Monkey是否停止執行。如果使用此引數,即使應用程式發生許可錯誤,
Monkey依然會傳送事件,直到事件計數完成。
* 示例:adb shellmonkey -p package_name --ignore-security-exceptions 1000
9、引數:--kill-process-after-error
用於指定當應用程式發生錯誤時,是否停止其執行。如果指定此引數,當應用程式發生錯誤時,應用程式停止執行並保持在當前狀態(注意:
應用程式僅是靜止在發生錯誤時的狀態,系統並不會結束該應用程式的程式)。
* 示例:adb shellmonkey -p package_name --kill-process-after-error 1000
10、 引數:--monitor-native-crashes
用於指定是否監視並報告應用程式發生崩潰的原生程式碼。
* 示例:adb shellmonkey -p package_name --monitor-native-crashes 1000
相關文章
- vim的相關指令
- DG相關指令碼指令碼
- vue指令相關的Vue
- QTP - 指令碼相關收集QT指令碼
- monkey自定義指令碼實踐指令碼
- Linux相關的操作指令Linux
- sql_trace相關指令碼SQL指令碼
- Oracle 效能相關常用指令碼(SQL)Oracle指令碼SQL
- AllowOverride以及Options相關指令(轉)IDE
- CE認證相關指令(轉載)
- 刪除 AP 發票相關指令碼指令碼
- 計算機指令集的相關概念計算機
- 記錄shell指令碼程式設計相關指令碼程式設計
- 解剖Nginx·自動指令碼篇(7)型別相關指令碼系列Nginx指令碼型別
- 解剖Nginx·自動指令碼篇(5)編譯器相關主指令碼Nginx指令碼編譯
- ORACLE及OS相關監控指令碼 For AIX6.1Oracle指令碼AI
- 精讀Nginx·自動指令碼篇(5)編譯器相關主指令碼Nginx指令碼編譯
- 解剖Nginx·自動指令碼篇(3)原始碼相關變數指令碼 auto/sourcesNginx指令碼原始碼變數
- Monkey命令
- 【效能調整】等待事件(七) io相關等待查詢指令碼事件指令碼
- monkey操作命令
- Monkey二次開發 -- Monkey jar包構建JAR
- 檢視Oracle基礎配置資訊和效能相關資訊的指令碼Oracle指令碼
- IE 頁面不正常顯示 錯誤指令碼不報錯 指令碼除錯相關指令碼除錯
- 精讀 Nginx 原始碼·自動指令碼篇(3)原始碼相關變數指令碼 auto/sourcesNginx原始碼指令碼變數
- monkey命令詳解
- 【轉發】ios monkeyiOS
- 檢查REDO日誌相關資訊並生成HTML檔案的指令碼HTML指令碼
- PHP相關PHP
- MyBatis相關MyBatis
- nginx相關Nginx
- Docker相關Docker
- swift相關Swift
- Oracle相關Oracle
- Spark相關Spark
- oracle 相關Oracle
- 相關工具
- 【Unity】相關Unity