一:Ctrl+R 打開cmd 控制台
輸入:adb shell monkey -p 包名 --throttle 100
--ignore-crashes --ignore-timeouts --pct-touch 70
--pct-motion 20 -v -v -v -s 1006 300000 > E:\xxxx.log
注意!!!此頁面換行為了展示美觀 沒有(輸入漢字)及其(冒号) 隻輸入後面的指令
cmd控制台 輸入指令時不要手動換行 根據控制台自動換行
注釋:monkey 是(猴子)也就是andriod内置随機壓力測試工具
-p是(package)安裝包 、
throttle 是延時毫秒 100是毫秒數值
ignore 是忽略 crashes是崩潰 ( monkey在遇到崩潰的時候 預設會退出,加上忽略會繼續執行 ) 文法:–ignore-crashes
ignore 是忽略 timeouts是逾時 (monkey在遇到逾時預設退出) 文法: --ignore-timeouts
pct-touch 70 是點選事件 文法:–pct-touch 70是 點選事件70%
pct-motion 20 是滑動事件 文法:–pct-motion 20是 滑動事件20%
點選事件70% 滑動事件20%,剩下的10%讓monkey自己随機配置設定
-v -v -v 是最詳細的日志資訊
-s 是seed 種子的意思 1006是自定義種子數值
300000 是測試的次數 30萬起大約需要3小時測完
E:\ 是指向路徑
xxxx.log 是自定義名字 意思檢視U最詳細日志的地方
ANR=application應用No不Response 響應應用程式無響應
二:圖文講解:monkey操作指令
2.1 monkey完整指令
2.2 崩潰與逾時
2.3點選事件與滑動事件
2.4seed 種子的解釋
2.5 monkey日志分析
三:monkey 面試題