Monkey測試運用實例


測試命令是多樣性的,根據個人的測試思路,設計執行你想要的測試命令

1.monkey -p com.junte -v 1000         

團貸網模擬用戶隨機操作,無延時點擊1000次

-p測試包名

-v每一個-v將增加反饋信息的級別,級別越高,log的信息就越詳細,一般采用三個-v;

2.monkey -p com.junte -s 100 --throttle 1000 -v -v -v 15000 > /mnt/sdcard/monkey_test.txt &

--throttle延時1000=1秒

-v -v -v  15000以深度為三級輸出測試信息

-s 100為隨機數的事件序列定一個值,若出現問題下次可以重復同樣的系列進行排錯

> /mnt/sdcard/monkey_test.txt 把monkey日志打出到設備儲存,當測試發現出現錯誤時,就應該重新執行測試,把日志打出觀看

& 即使把數據線從電腦上拔開,monkey測試依然會在設備上進行

3.monkey -p com.junte --ignore-crashes –v 1000

--ignore-crashes忽略崩潰,繼續測試,若不做此限制,monkey測試出現崩潰時會自動停止測試

同理,在中間插入控制命令如下:

--ignore-timeouts 忽略連接超時

--ignore-security-exceptions忽略在應用程序發生許可證錯誤(認證或證書異常),

--kill-process-after-error在應用程序出現錯誤后,將會通知系統停止發生錯誤的進程

--monitor-native-crashes監視並報告Android系統中本地代碼的崩潰事件,如果設置”--kill-process-after-error”參數,系統將停止運行該進程

--ignore-native-carshes忽略本地代碼導致的崩潰

4.monkey -p com.junte --pct-touch 100 –v 1000

--pct-touch 100觸摸事件百分比

(不常用,需要可以調用)--pct調整事件的百分比,具體如下:

--pct-touch觸摸事件百分比,就是log中down-up事件,發生在屏幕的某一個單一的位置

--pct-motion動作事件的百分比

--pct-trackball軌跡事件的百分比,拖動屏幕

--pct-nav基本導航事件的百分比,如上下左右鍵

--pct-majornav主要導航事件的百分比,如中間鍵,取消、確定或菜單引發的圖形接口的動作

--pct-syskeys系統按鍵事件,如Home、Back、StartCall、Endcall及音量控制鍵等

--pct-appswitch啟動Activity的百分比,在隨機間隔中,執行一個startActivity()方法調用

--pct-flip點擊事件的百分比


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM