简单Monkey测试

Monkey 测试
一、配置

  1. 打开HOME cd $HOME
  2. 创建配置文件 touch .bash_profile
  3. 打开配置文件 open -e .bash_profile
  4. 添加 最后两行 具体位置是SDK安装的位置
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin  
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=/Users/memo/Library/flutter/bin:$PATH
export ADBPATH=/Users/memo/Library/Android/sdk/platform-tools/
export PATH=$PATH:$ADBPATH
  1. 保存 然后 source .bash_profile
  2. adb devices 没有提示 adb commond not found 表示成功

二、测试

  1. 检测是否连接到设备
    adb devices

  2. 清空Log日志
    adb logcat -c

  3. 运行Monkey

-p com.a.b 指定包名
--throttle 500 单位毫秒。每执行一系列操作事件,停顿休息500ms
-v 日志级别。最高为三个,-v -v -v为打印输出最详细的日志
--pct-touch :指定触摸事件的百分比。
--pct-motion :指定滑动事件的百分比。
--pct-trackball :指定轨迹球事件的百分比。
--pct-nav :指定导航事件中,up、down、left、right等事件的百分比。
--pct-majornav :指定导航事件中,back、menu等事件的百分比。
--pct-syskeys :指定系统按键的百分比,包括HOME、Back、音量等。
--pct-appswitch :指定Activity之间切换的比例。
--pct-anyevent :指定任意事件的百分比。

执行adb shell --help,查看帮助

设置全屏 adb shell settings put global policy_control immersive.full=*
运行测试 adb shell monkey -p <应用包名> -v 100000 --pct-syskeys 0
恢复全屏 adb shell settings put global policy_control null

  1. 导出Log日志
    adb logcat > ~/Desktop/MonkeyLog_1.log

你可能感兴趣的:(简单Monkey测试)