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测试正常结束的标志

    

   

猜你喜欢

转载自blog.csdn.net/weixin_42380194/article/details/83688824