monkey测试

1、-p 指定包名
获取包名
8.0 以下:获取前台正在运行的包名adb shell dumpsys activity | find "mFocusedActivity"
8.0以上:adb shell pm list packages == adb shell-> cd data/data -> ls

2、-s 指定伪随机数生成器seed值 ,连续两次相同的seed 值可以保证两次产生的随机操作序列是完全相同的,即伪随机

3、-v 日志级别

  -v 日志级别level 0:缺省值,仅提供启动提示、测试完成和最终结果等少量信息

-v -v 日志级别level1:提供较为详细的日志,包括每个发送到activity信息

-v -v -v 日志级别level2:最详细的日志,包括测试中选中、未选中的activity信息

4、事件数:点击数在命令行的最末尾,在输出日志之前

5、> 输出日志文件到本地文本文档 中

    > D:\log\monkey_log.txt

6、应用出现崩溃需要提供logcat日志,ANR:logcat、traces.txt

7、--throttle <毫秒>:用于指定用户操作(事件)间的延时

     --randomize-throttle <毫秒>:在事件之间插入随机延迟,随机延迟范围为0到throttle 设置的时间,加在 --throttle <> 之后。

8:--pkg-whitelist-file 白名单,--pkg-blacklist-file 黑名单,后面接TXT文件。

(1)把设置的白名单的包名写在一个TXT文档中,路径及文档名全部为英文

(2)将文件push到安卓机的、data/local/tmp 中

    adb shell monkey --pkg-blacklist-file /data/local/blacklist.txt 100

9、百分比事件 

--pct-touch:点击事件百分比          --pct-motion:移动事件百分比          --pct-rotation:旋转事件百分比 。。。。。

命令格式:adb shell monkey {+事件参数} 事件次数

adb shell monkey -p com.xxx.xxxx --pct-touch 80 --pct-rotation 20 100

10、输出logcat 日志到本地

 adb logcat -v time >E:\logcat.txt

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值