monkey 命令參數(shù)解析

參數(shù)解析:

-p? ?指定要進(jìn)行monkey測(cè)試的包,如果不使用參數(shù),則會(huì)隨機(jī)選擇一個(gè)應(yīng)用進(jìn)行測(cè)試

-c ? 指定activity的category類別

-v? ?指定日志級(jí)別 -v level1 ?-v -v level2 ?-v -v -v level3

-s ? 偽隨機(jī)的事件seed值,可以通過(guò)-s參數(shù)復(fù)現(xiàn)問(wèn)題,不指定就會(huì)隨機(jī)生成

--ignore-crashes 忽略異常崩潰

--ignore-timeouts 忽略ANR

--ignore-native-crashes 忽略native層代碼的崩潰

--ignore-security-exceptions 忽略一些許可錯(cuò)誤,比如證書許可,網(wǎng)絡(luò)許可

--monitor-native-crashes 是否監(jiān)視并報(bào)告native層發(fā)送的崩潰代碼

--kill-procress-after-error 用于在發(fā)送錯(cuò)誤后殺死進(jìn)程

--hprof??設(shè)置后,在Monkey事件序列之前和之后立即生產(chǎn)分析報(bào)告,保存于data/mic目錄,不過(guò)將會(huì)生成大量幾兆文件,謹(jǐn)慎使用

--throttle 設(shè)置每個(gè)事件結(jié)束后延遲多少時(shí)間再繼續(xù)下一個(gè)事件,降低cpu壓力;如果不設(shè)置,事件與事件之間將不會(huì)延遲,事件將會(huì)盡快生成;一般設(shè)置300ms,因?yàn)槿俗羁?00ms左右一個(gè)動(dòng)作

--pct-touch 設(shè)置觸摸事件的百分比,即手指對(duì)屏幕進(jìn)行點(diǎn)擊抬起(down-up)的動(dòng)作

--pct-motion 設(shè)置移動(dòng)事件百分比,這種事件類型是由屏幕上某處的一個(gè)down事件-一系列偽隨機(jī)的移動(dòng)事件-一個(gè)up事件,即點(diǎn)擊屏幕,然后直線運(yùn)動(dòng),最后抬起這種運(yùn)動(dòng)。

--pct-trackball 設(shè)置軌跡球事件百分比,這種事件類型是一個(gè)或者多個(gè)隨機(jī)移動(dòng),包含點(diǎn)擊事件,這里可以是曲線運(yùn)動(dòng),不過(guò)現(xiàn)在手機(jī)很多不支持,這個(gè)參數(shù)不常用

--pct-syskeys 設(shè)置系統(tǒng)物理按鍵事件百分比,比如home鍵,音量鍵,返回鍵,撥打電話鍵,掛電話鍵等

--pct-nav 設(shè)置基本的導(dǎo)航按鍵事件百分比,比如輸入設(shè)備上的上下左右四個(gè)方向鍵

--pct-appswitch 設(shè)置monkey使用startActivity進(jìn)行activity跳轉(zhuǎn)事件的百分比,保證界面的覆蓋情況

--ptc-anyevent 設(shè)置其它事件百分比

--ptc-majornav 設(shè)置主導(dǎo)航事件的百分比

保存dos窗口打印的monkey信息,在monkey命令后面補(bǔ)上輸出地址,如adb shell monkey -p xxx.xxxx.xxx??-v -v 100 > D:\monkey.txt;這樣monkey測(cè)試結(jié)束后,所有打印的信息都會(huì)輸出到這個(gè)文件里

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容