如何保存不連着電腦跑monkey?如何跑多個APK的monkey?


哈嘍,大家有沒有遇到用真機跑monkey的時候,跑到一半結果小手一抖不小心把線碰掉了,結果報告就沒獲取到啦~

今天就來解決這個問題

 

1.如何保存不連着電腦跑monkey?

1).輸入命令進入shell環境:adb shell

2).輸入monkey語句執行:monkey -p com.android.mms -s 100 --throttle 1000 -v -v -v 15000 > /mnt/sdcard/monkey_test.txt&

這樣只要命令發送到手機上去了,就算拔掉線報告還是在手機文件里面噠

 

2.如何跑多個apk的monkey?

黑名單:執行除了黑名單中以外的apk;

白名單:只執行在白名單中的apk。

 

黑名單的設置方法:

a.創建一個名稱為blacklist的txt文檔,在文件中輸入應用程序的包名,如mms應用,則在文件中輸入com.android.mms;

   如果有多個應用程序不想被執行,則在文件中添加多個包名,注意包名與包名之間均用回車鍵。

b.將blacklist.txt的文件導入到手機的/data目錄下,然后在執行monkey測試的時候使用--pkg-blacklist-file參數再加上blacklist文件的存儲路徑,其他的參數設置則和測試單一apk沒有區別。

 

例子:

monkey –pkg-blacklist-file /data/blacklist.txt -c <options> -s <seed> <限制語句> --throttle <milliseconds> -v 執行次數> C:\blacklist_test.txt //執行黑名單以外的應用

 

白名單的設置方法:

白名單的設置方法和黑名單的設置方法基本一致,只是在創建txt文檔的時候,文件的命令應為whitelist。在執行monkey的時候,只執行白名單中的應用。

 

例子:

monkey –pkg-whitelist-file /data/whitelist.txt -c <options> -s <seed> <限制語句> --throttle <milliseconds> -v 執行次數 > C:\whitelist_test.txt //執行白名單的應用

 


免責聲明!

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



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