monkey壓力測試命令

2021-10-07 02:59:05 字數 961 閱讀 9450

adb shell monkey -v 500 //隨機傳送500個事件

1)標準的monkey 命令 [adb shell] monkey [options],

例如:adb shell monkey -v 500    --------產生500次隨機事件,作用在系統中所有activity(其實也不是所有的activity,而是包含  intent.category_launcher 或intent.category_monkey 的activity)。

2)四大類—— 常用選項 、 事件選項 、 約束選項 、 除錯選項

1:常用選項**如下:

–help:列印幫助資訊

-v:指定列印資訊的詳細級別,乙個 -v增加乙個級別 , 預設級別為 0 。

2:事件選項複製****如下:

-s:指定產生隨機事件種子值,相同的種子值產生相同的事件序列。如: -s 200

3:約束選項**如下:

-p:指定有效的package(如不指定,則對系統中所有package有效),乙個-p 對應乙個有效package, 如:-p com.ckt -p com.ckt.asura;

-c:activity必須至少包含乙個指定的category,才能被啟動,否則啟動不了;

4:除錯選項**如下:

–dbg-no-events:初始化啟動的activity,但是不產生任何事件。

–hprof:指定該項後在事件序列傳送前後會立即生成分析報告  —— 一般建議指定該項。

–ignore-crashes:忽略崩潰

–ignore-timeouts:忽略超時

–ignore-security-exceptions:忽略安全異常

–kill-process-after-error:發生錯誤後直接殺掉程序

–monitor-native-crashes:跟蹤本地方法的崩潰問題

–wait-dbg:知道連線了偵錯程式才執行monkey測試。

android壓力測試命令monkey

monkey命令包含一些引數,大體可以分為四類 monkey執行過程中,向android系統傳送隨機事件。並且,monkey會監視android系統的執行狀態,保證下面的三點 我們可以在直接在命令列或者指令碼中執行monkey,前提是android sdk環境已經ok。基本語法如下 adb shel...

壓力測試Monkey

一 環境配置 1 sdk環境 2 python環境 二 壓力步驟 1 確認手機和電腦已經連線成功 adb devices 3 獲取應用包名 adb shell dumpsys window findstr mcurrentfocus 4 指定包打壓力 adb shell monkey p 包名 10...

android壓力測試命令monkey詳解

常用示例,大家將com.x.yyyy換成自己要測試的包名就可以了,直接複製貼上開始跑吧 monkey p com.x.yyyy throttle 1000 s 50000 ignore crashes ignore timeouts ignore security exceptions ignore...