monkey+adb命令 穩(wěn)定性測(cè)試

第一步:電腦插入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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。