• 如何保存不连着电脑跑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:lacklist_test.txt //执行黑名单以外的应用

    白名单的设置方法:

    白名单的设置方法和黑名单的设置方法基本一致,只是在创建txt文档的时候,文件的命令应为whitelist。在执行monkey的时候,只执行白名单中的应用。

    例子:

    monkey –pkg-whitelist-file /data/whitelist.txt -c <options> -s <seed> <限制语句> --throttle <milliseconds> -v 执行次数 > C:whitelist_test.txt //执行白名单的应用

  • 相关阅读:
    安装最新版Mysql(APT方式安装)
    Tengine环境安装
    Docker 教程
    Docker Redis
    Ubuntu
    spring boot actuator 如何显示详细信息
    spring boot 加载日志框架后经常出现 LOG_PATH_IS_UNDEFINED 目录怎么办?【未解决】
    Tomcat 目录结构以及基本配置
    Java Hash集合的equals()与hashCode() 方法
    Java Map 集合实现类
  • 原文地址:https://www.cnblogs.com/crystalpig/p/10954459.html
Copyright © 2020-2023  润新知