monkey測試之黑白名單定義及使用(菜鳥學習中)
阿新 • • 發佈:2018-12-13
前提:手機要進行root
(因為需要將檔案push到手機中,所以需要先掛載)
一.黑白名單的定義
1.什麼是白名單
白名單就是指定要執行哪些包
2.什麼是黑名單
黑名單就是指定不執行哪些包
二..為何設定黑白名單(黑白名單不能同時使用)
1)手機連線成功後輸入adb shell monkey命令,可以看到monkey自有的引數顯示如下圖:
2)一部手機中的安裝包比較多,一個一個的去新增執行比較麻煩,所以需要設定白名單將需要執行的安裝包放到一起執行。
3)要執行的安裝包比較多,所以設定黑名單拋除掉不執行的包名,節省時間。
三.黑白名單的簡單使用(以白名單為例)
1.首先手機要連線成功
2.在本地新建一個whitelist的txt文件
3.使用命令adb shell pm list packages 檢視手機中的包名
4.將需要執行的包名寫進whitelist中
5.在命令列使用adb remount 進行掛載(有的不需要掛載)
6.使用push命令:adb push C:\Users\Administrator\Desktop\whitelist.txt /data/local/tmp 將檔案push到手機中
7.執行命令:C:\Users\Administrator>adb shell monkey --pkg-whitelist-file /data/local/tmp/whi
telist.txt -v 10000 >"C:\Users\Administrator\Desktop\log.txt"
此時開始執行monkey命令了
四.monkey測試正常結束的標誌