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

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

今天就來解決這個問題shell

 

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

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

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

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

 

2.如何跑多個apk的monkey?io

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

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

 

黑名單的設置方法:程序

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 //執行白名單的應用

相關文章
相關標籤/搜索