第一步:電腦插入U(xiǎn)SB線連接手機(jī)
第二步:手機(jī)打開開發(fā)者選項(xiàng)-USB 調(diào)試(一定要打開哦)
第三步:電腦打開cmd

第四步輸入 adb devices 命令,選擇連接的手機(jī)

monkey 向APP發(fā)送100個隨機(jī)事件
adb shell monkey 100
每間隔1000毫秒發(fā)送一個事件,一共發(fā)10個事件
adb shell monkey --throttle 1000 10
-p指定包
--throttle 間隔時間
查看PC端安裝的所有包名
adb shell package?
指定包名
adb shell monkey -p 包名 100
adb shell monkey -p 包名 --throttle 500 50
monkey 記錄日志(1<2<3)
1級 -v
2級-v -v
3級 -v -v -v

打印日志存到D盤
adb shell monkey -p 包名 --throttle 500 -v 50 >d:文件名.txt
異常復(fù)現(xiàn),驗(yàn)證bug
根據(jù)seed值驗(yàn)證bug?
adb shell monkey -p 報(bào)名 -s seed值 --throttle 500 -v 50 >d:文件名.txt
想讓monkey停止
1.殺掉進(jìn)程
2.設(shè)備關(guān)機(jī)
調(diào)試選項(xiàng)
--ignore-crashes 忽略運(yùn)行過程中遇到的崩潰問題
[--ignore-timeouts] 忽略運(yùn)行過程中遇到的程序無響應(yīng)問題
[--ignore-security-exceptions]忽略運(yùn)行過程中遇到的證書認(rèn)證問題
[--kill-process-after-error] 遇到錯誤殺掉進(jìn)程,并且重新啟動
adb shell mo
?nkey -p com.ak.zanjiahealth --throttle 500 ---ignore-crashes ----ignore-timeouts --ignore-security-exceptions -v -v -v 50
--pct -touch: 觸摸事件
--pct -trackball:軌跡事件
--pct -motion 動作事件(手勢)
--pct-nav : 基本導(dǎo)航事件
--pct-appswitch:啟動activity事件
--pct-majornav:主要導(dǎo)航事件
--pct-rotation:屏幕旋轉(zhuǎn)事件
--pct-syskeys:“系統(tǒng)”按建事件
adb shell monkey -p com.ak.zanjiahealth -s 100 --pct-touch 30 --pct-motion 30 --pct-appswitch 10 --pct-rotation 5 --throttle 500 ---ignore-crashes ----ignore-timeouts --ignore-security-exceptions -v -v -v 50 >d:yisheng5.txt