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...