monkey命令行參數詳解


以下是monkey命令行的一些參數,摘自:http://www.cnblogs.com/wfh1988/archive/2010/11/16/1878224.html
-p:所在測試的包,可以是一個也可以是多個 如 monkey -p com.androd.sms -p com.androd.explorer
-c:如果用此參數指定了一個或幾個類別,Monkey將只允許系統啟動被這些類別中的某個類別列出的Activity。如果不指定任何類別,Monkey將選擇下列類別中列出的Activity: Intent.CATEGORY_LAUNCHER或Intent.CATEGORY_MONKEY。要指定多個類別,需要使用多個-c選項,每個-c選項只能用於一個類別。
-ignore-crash:當應用程序崩潰或發生任何失控異常時,Monkey將停止運行。如果設置此選項,Monkey將繼續向系統發送事件,直到計數完成。
-ignore-timeouts:通常,當應用程序發生任何超時錯誤(如“Application Not Responding”對話框)時,Monkey將停止運行。如果設置此選項,Monkey將繼續向系統發送事件,直到計數完成。
-ignore-security-exceptions:通常,當應用程序發生許可錯誤(如啟動一個需要某些許可的Activity)時,Monkey將停止運行。如果設置了此選項,Monkey將繼續向系統發送事件,直到計數完成。
-monitor- native -crashes:監視並報告Android系統中本地代碼的崩潰事件。如果設置了–kill-process-after-error,系統將停止運行。
-kill-process-after-error:如果程序出現錯誤,monkey將結束此程序進程。
-hprof:設置此項,將在monkey事件序列之前和之后立即生成profilling報告。這將會在data/misc中生成大文件(約5mb)所以要小心使用它。
-pct-touch:調整觸摸事件的百分比(觸摸事件是一個down-up事件,它發生在屏幕的某單一位置)。
-pct-motion:動作事件的百分比(動作事件由屏幕上某處的一個down事件、一系列的隨機事件和一個up事件組成)。
-pct-trackball:調整軌跡事件的百分比(軌跡事件由一個或幾個隨機移動組成,有時還伴隨着點擊)。
-pct-syskeys:調整系統按鍵事件的百分比(這些按鍵通常被保留,由系統使用,如home,back,start call,end call及音量控制)。
-pct-nav 調整基本導航事件的百分比(導航事件來自方向輸入設備的up/down/left/right組成)。
-pct-majornav:調整“主要”導航事件的百分比(這些導航事件通常引發圖形界面中的動作,如: 5 -way鍵盤的中間按鍵、回退按鍵、菜單按鍵)
-pct-appswitch:調整啟動Activity的百分比。在隨機間隔里,Monkey將執行一個startActivity()調用,作為最大程度覆蓋包中全部Activity的一種方法。
-pct-anyevent:調整啟動Activity的百分比。它包羅了所有其它的事件類型,如:按鍵,其它不常用的設備按鈕。
-pct-flip:
–wait-dbg:停止執行中的Monkey,直到有調試器和它相連接。
–dbg-no-events:設置此選項,Monkey將執行初始啟動,進入到一個測試Activity,然后不會再進一步生成事件。為了得到最佳結果,把它與-v、一個或幾個包約束、以及一個保持Monkey運行 30 秒或更長時間的非零值聯合起來,從而提供一個環境,可以監視應用程序所調用的包之間的轉換。
-setup:
-f:
-port:為monkey開啟專用端口。此時只monkey不會幫你亂點擊,而此時你自己就是一只monkey了,在你亂點的時候,monkey會輸出你點擊后回饋的信息。如果你打完命令之后模擬器上沒有啟動你所要啟動的包,你需要自己啟動,但是你只能啟動你-p中指定的那幾個包。ctrl+c中斷。
--throttle :當事件起效時等待的毫秒數。
-s:隨機數生成器的seed值。如果用相同的seed值再次運行monkey,它將生成相同的事件序列。
COUNT:要發送的事件數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM