1. 程式人生 > >monkey測試之黑白名單定義及使用(菜鳥學習中)

monkey測試之黑白名單定義及使用(菜鳥學習中)

前提:手機要進行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測試正常結束的標誌