第一步:電腦插入U(xiǎn)SB線連接手機(jī)
第二步:手機(jī)打開(kāi)開(kāi)發(fā)者選項(xiàng)-USB 調(diào)試(一定要打開(kāi)哦)
第三步:電腦打開(kāi)cmd
第四步輸入 adb devices 命令,選擇連接的手機(jī)
monkey 向APP發(fā)送100個(gè)隨機(jī)事件
adb shell monkey 100
每間隔1000毫秒發(fā)送一個(gè)事件,一共發(fā)10個(gè)事件
adb shell monkey --throttle 1000 10
-p指定包
--throttle 間隔時(shí)間
查看PC端安裝的所有包名
adb shell package?
指定包名
adb shell monkey -p 包名 100
adb shell monkey -p 包名 --throttle 500 50
monkey 記錄日志(1<2<3)
1級(jí) -v
2級(jí)-v -v
3級(jí) -v -v -v
打印日志存到D盤(pán)
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)行過(guò)程中遇到的崩潰問(wèn)題
[--ignore-timeouts] 忽略運(yùn)行過(guò)程中遇到的程序無(wú)響應(yīng)問(wèn)題
[--ignore-security-exceptions]忽略運(yùn)行過(guò)程中遇到的證書(shū)認(rèn)證問(wèn)題
[--kill-process-after-error] 遇到錯(cuò)誤殺掉進(jìn)程,并且重新啟動(dòng)
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 動(dòng)作事件(手勢(shì))
--pct-nav : 基本導(dǎo)航事件
--pct-appswitch:?jiǎn)?dòng)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