monkey常用命令

adb shell monkey -p com.example.login --ignore-crashes --ignore-timeouts --throttle 100 --pct-touch 50 --pct-motion 50 -v -v 1000 >c:\login\c.txt


?1.? -p后面接著的對應(yīng)的包名,如果是整機測試,就不需要-p? package_name

?2. ? -s后面是對應(yīng)的種子數(shù),好像就是操作步驟,根據(jù)她們測試的經(jīng)驗,一般種子數(shù)在23,同步她們測試的結(jié)果,一般種子的個數(shù)固定為23,和她們選擇的操作步驟就是同步的。

?3.--ignore-crashes --ignore-timeouts 這里是在monkey測試的過程中遇到carash或者timeout的情況時忽略掉,一般不設(shè)置時,出現(xiàn)carash或者timeout時,Monkey測試會終止。這里是防止Monkey測試終止。

?4. ? -v 指的是Monkey測試時打印log級別。

?5. ? 100000這里是指點擊的次數(shù),根據(jù)她們測試的經(jīng)驗,對于單個應(yīng)用程序這個次數(shù)設(shè)置在100000次就可以了;如果是整機,一般設(shè)置在500000次。

/data/local/tmp/log.txt測試的log記錄在手機上/data/local/tmp/下面的log.txt里面,這個名字可以自己寫。

? 6.2>&1 固定的寫法,這個也很重要,代表的意思是中間忽略的東東的日志一并輸入到指定的文件中。

? ?7. ? 最后單獨的一個"&"是一旦Monkey測試開始了,之后可以拔掉數(shù)據(jù)線,不會影響Monkey測試。

? ?8. ? 測試所有模塊monkey ?-s 23 --ignore-crashes --ignore-timeouts -v-v -v 100000>/data/local/tmp/log.txt 2>&1 &




adb shell monkey 100 執(zhí)行monkey 測試100次 針對rom測試或者

adb shell monkey -p com.example.login? 100??????用此參數(shù)指定一個或多個包

Level 0? :? adb shell monkey -p com.example.login -v 100? // 缺省值,僅提供啟動提示、測試完成和最終結(jié)果等少量信息 ??

Level 1? :? adb shell monkey -p?com.example.login -v? -v 100????????? // 提供較為詳細(xì)的日志,包括每個發(fā)送到Activity的事件信息

Level 2? :? adb shell monkey -p?com.example.login -v? -v? -v 100 ??? // 最詳細(xì)的日志,包括了測試中選中/未選中的Activity信息

adb shell monkey 100 >c:/log/b.txt? 將log信息寫到文檔中

隨機數(shù)種子

monkey測試1:adb shell monkey -p?com.shjt.map –s 10 100

monkey測試2:adb shell monkey -p?com.shjt.map –s 10 100

adb shell monkey -p?com.example.login --throttle 300 100?

表示執(zhí)行100個偽隨機用戶事件流,事件間隔為300毫秒。

--pct-touch <percent>

? ? ? adb shell monkey -pct-touch 67 -v 10? 調(diào)整觸摸事件的百分比。

--pct-motion <percent>

? ? ? adb shell monkey -pct-motion 67 -v 10 調(diào)整motion事件百分比

--ignore-crashes

作用:通常,應(yīng)用發(fā)生崩潰或異常時Monkey會停止運行

--ignore-timeouts(ANR)

作用:通常,應(yīng)用程序發(fā)生任何超時錯誤(

adb shell monkey -p com.example.login

--ignore-crashes --ignore-timeouts --throttle 100

--pct-touch 50 --pct-motion 50 -v -v 1000 >c:\login\c.txt

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

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