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

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容