Monkey自測

自測的時候可以用android系統(tǒng)自帶的monkey進行壓力測試,monkey相當(dāng)于3歲小孩的智力,還是可以測出來一些效果的。

用法:

1連接一個機器篙议,注意只是一個機器,多個monkey會爆error

2cmd輸入命令:adb shell monkey -p com.twl.qichechaoren_business -v 100000

3干其他的活等著它跑完或者崩潰看日志即可

注意:跑monkey的時候吧程序的退出登錄給關(guān)了怠硼。鬼贱。。不然香璃。这难。。

以下是各個參數(shù)的說明:

類別

選項

說明

常規(guī)

--help

列出簡單的用法增显。

-v

命令行的每一個 -v 將增加反饋信息的級別雁佳。 Level 0( 缺省值 ) 除啟動提示、測試完成和最終結(jié)果之外同云,提供較少信息糖权。 Level 1 提供較為詳細的測試信息,如逐個發(fā)送到 Activity的事件炸站。? Level 2 提供更加詳細的設(shè)置信息星澳,如測試中被選中的或未被選中的 Activity 。

一般旱易,一個v就足夠了

事件

-s

偽隨機數(shù)產(chǎn)生器的 seed 值禁偎。如果用相同的 seed 值再次運行 Monkey ,它將生成相同的事件序列阀坏。

--throttle

在事件之間插入固定延遲如暖。通過這個選項可以減緩 Monkey 的執(zhí)行速度。如果不指定該選項忌堂, Monkey 將不會被延遲盒至,事件將盡可能快地被產(chǎn)成。

--pct-touch?

調(diào)整觸摸事件的百分比(觸摸事件是一個down-up事件士修,它發(fā)生在屏幕上的某單一位置)枷遂。

--pct-motion?

調(diào)整動作事件的百分比(動作事件由屏幕上某處的一個down事件、一系列的偽隨機事件和一個up事件組成)棋嘲。

--pct-trackball?

調(diào)整軌跡事件的百分比(軌跡事件由一個或幾個隨機的移動組成酒唉,有時還伴隨有點擊)。

--pct-nav?

調(diào)整“基本”導(dǎo)航事件的百分比(導(dǎo)航事件由來自方向輸入設(shè)備的up/down/left/right組成)沸移。

--pct-majornav?

調(diào)整“主要”導(dǎo)航事件的百分比(這些導(dǎo)航事件通常引發(fā)圖形接口中的動作痪伦,如:5-way鍵盤的中間按鍵侄榴、回退按鍵、菜單按鍵)

--pct-syskeys?

調(diào)整“系統(tǒng)”按鍵事件的百分比(這些按鍵通常被保留网沾,由系統(tǒng)使用牲蜀,如Home、Back绅这、Start Call、End Call及音量控制鍵)在辆。

--pct-appswitch?

調(diào)整啟動Activity的百分比证薇。在隨機間隔里,Monkey將執(zhí)行一個startActivity()調(diào)用匆篓,作為最大程度覆蓋包中全部Activity的一種方法浑度。

--pct-anyevent?

調(diào)整其它類型事件的百分比。它包羅了所有其它類型的事件鸦概,如:按鍵箩张、其它不常用的設(shè)備按鈕、等等窗市。

約束限制

-p?

如果用此參數(shù)指定了一個或幾個包先慷,Monkey將只允許系統(tǒng)啟動這些包里的Activity。如果你的應(yīng)用程序還需要訪問其它包里的Activity(如選擇取一個聯(lián)系人)咨察,那些包也需要在此同時指定论熙。如果不指定任何包,Monkey將允許系統(tǒng)啟動全部包里的Activity摄狱。要指定多個包脓诡,需要使用多個 -p選項,每個-p選項只能用于一個包媒役。

-c?

如果用此參數(shù)指定了一個或幾個類別祝谚,Monkey將只允許系統(tǒng)啟動被這些類別中的某個類別列出的Activity。如果不指定任何類別酣衷,Monkey將選擇下列類別中列出的Activity: Intent.CATEGORY_LAUNCHER或Intent.CATEGORY_MONKEY交惯。要指定多個類別,需要使用多個-c選項鸥诽,每個-c選 項只能用于一個類別商玫。

調(diào)試

--dbg-no-events

設(shè)置此選項,Monkey將執(zhí)行初始啟動牡借,進入到一個測試Activity拳昌,然后不會再進一步生成事件。為了得到最佳結(jié)果钠龙,把它與-v炬藤、一個或幾個包約束御铃、以及一個保持Monkey運行30秒或更長時間的非零值聯(lián)合起來,從而提供一個環(huán)境沈矿,可以監(jiān)視應(yīng)用程序所調(diào)用的包之間的轉(zhuǎn)換上真。

--hprof

設(shè)置此選項,將在Monkey事件序列之前和之后立即生成profiling報告羹膳。這將會在data/misc中生成大檔(~5Mb)睡互,所以要小心使用它。

--ignore-crashes

通常陵像,當(dāng)應(yīng)用程序崩潰或發(fā)生任何失控異常時就珠,Monkey將停止運行。如果設(shè)置此選項醒颖,Monkey將繼續(xù)向系統(tǒng)發(fā)送事件妻怎,直到計數(shù)完成。

--ignore-timeouts

通常泞歉,當(dāng)應(yīng)用程序發(fā)生任何超時錯誤(如“Application Not? Responding”對話框)時逼侦,Monkey將停止運行。如果設(shè)置此選項腰耙,Monkey將繼續(xù)向系統(tǒng)發(fā)送事件榛丢,直到計數(shù)完成。

--ignore-security-exceptions

通常挺庞,當(dāng)應(yīng)用程序發(fā)生許可錯誤(如啟動一個需要某些許可的Activity)時涕滋,Monkey將停止運行。如果設(shè)置了此選項挠阁,Monkey將繼續(xù)向系統(tǒng)發(fā)送事件宾肺,直到計數(shù)完成。

--kill-process-after-error

通常侵俗,當(dāng)Monkey由于一個錯誤而停止時锨用,出錯的應(yīng)用程序?qū)⒗^續(xù)處于運行狀態(tài)。當(dāng)設(shè)置了此選項時隘谣,將會通知系統(tǒng)停止發(fā)生錯誤的進程增拥。注意,正常的(成功的)結(jié)束寻歧,并沒有停止啟動的進程掌栅,設(shè)備只是在結(jié)束事件之后,簡單地保持在最后的狀態(tài)码泛。

--monitor-native-crashes

監(jiān)視并報告Android系統(tǒng)中本地代碼的崩潰事件猾封。如果設(shè)置了--kill-process-after-error,系統(tǒng)將停止運行噪珊。

--wait-dbg

停止執(zhí)行中的Monkey晌缘,直到有調(diào)試器和它相連接齐莲。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市磷箕,隨后出現(xiàn)的幾起案子选酗,更是在濱河造成了極大的恐慌,老刑警劉巖岳枷,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件芒填,死亡現(xiàn)場離奇詭異,居然都是意外死亡空繁,警方通過查閱死者的電腦和手機氢烘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來家厌,“玉大人,你說我怎么就攤上這事椎工》褂冢” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵维蒙,是天一觀的道長掰吕。 經(jīng)常有香客問我,道長颅痊,這世上最難降的妖魔是什么殖熟? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮斑响,結(jié)果婚禮上菱属,老公的妹妹穿的比我還像新娘。我一直安慰自己舰罚,他們只是感情好纽门,可當(dāng)我...
    茶點故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著营罢,像睡著了一般赏陵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上饲漾,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天蝙搔,我揣著相機與錄音,去河邊找鬼考传。 笑死吃型,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的僚楞。 我是一名探鬼主播败玉,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼敌土,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了运翼?” 一聲冷哼從身側(cè)響起返干,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎血淌,沒想到半個月后矩欠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡悠夯,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年癌淮,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沦补。...
    茶點故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡乳蓄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出夕膀,到底是詐尸還是另有隱情虚倒,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布产舞,位于F島的核電站魂奥,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏易猫。R本人自食惡果不足惜耻煤,卻給世界環(huán)境...
    茶點故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望准颓。 院中可真熱鬧哈蝇,春花似錦、人聲如沸攘已。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贯被。三九已至眼五,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間彤灶,已是汗流浹背看幼。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留幌陕,地道東北人诵姜。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像搏熄,于是被迫代替她去往敵國和親棚唆。 傳聞我的和親對象是個殘疾皇子暇赤,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容