美文网首页
Monkey测试

Monkey测试

作者: 远在远方的风yzyfdf | 来源:发表于2020-04-26 14:50 被阅读0次

一.环境

  • 1.安装jdk和安卓sdk
  • 2.安装模拟器或者准备一个真机

二.介绍

使用adb命令adb shell monkey -help,来看一下帮助文档

usage: monkey [-p ALLOWED_PACKAGE [-p ALLOWED_PACKAGE] ...]
              [-c MAIN_CATEGORY [-c MAIN_CATEGORY] ...]
              [--ignore-crashes] [--ignore-timeouts]
              [--ignore-security-exceptions]
              [--monitor-native-crashes] [--ignore-native-crashes]
              [--kill-process-after-error] [--hprof]
              [--match-description TEXT]
              [--pct-touch PERCENT] [--pct-motion PERCENT]
              [--pct-trackball PERCENT] [--pct-syskeys PERCENT]
              [--pct-nav PERCENT] [--pct-majornav PERCENT]
              [--pct-appswitch PERCENT] [--pct-flip PERCENT]
              [--pct-anyevent PERCENT] [--pct-pinchzoom PERCENT]
              [--pct-permission PERCENT]
              [--pkg-blacklist-file PACKAGE_BLACKLIST_FILE]
              [--pkg-whitelist-file PACKAGE_WHITELIST_FILE]
              [--wait-dbg] [--dbg-no-events]
              [--setup scriptfile] [-f scriptfile [-f scriptfile] ...]
              [--port port]
              [-s SEED] [-v [-v] ...]
              [--throttle MILLISEC] [--randomize-throttle]
              [--profile-wait MILLISEC]
              [--device-sleep-time MILLISEC]
              [--randomize-script]
              [--script-log]
              [--bugreport]
              [--periodic-bugreport]
              [--permission-target-system]
              COUNT
命令 作用 说明
-p 要测试的包名 不填随机选一个
-c 指定categrory
--ignore-crashes 忽略崩溃 奔溃继续
--ignore-timeouts 忽略超时 ANR时继续
--ignore-security-exceptions 忽略安全异常
--monitor-native-crashes 监听native奔溃
--ignore-native-crashes 忽略native异常
--kill-process-after-error 发生错误后杀掉进程
--pct-touch PERCENT 触摸事件百分比
--pct-motion PERCENT 滑动事件百分比
--pct-syskeys PERCENT 系统物理按键事件百分比 Home、Back、音量等
--pct-appswitch PERCENT Activity启动的百分比
-s 伪随机数生成器的seed值 使用相同的seed值会产生相同的随机事件流
-v 日志 -v较少信息,-v -v较多,-v -v -v详细
--throttle 事件之间的延迟 毫秒

三.简单使用

adb shell monkey -p com.xxx.yyy 1000 //随机1000次操作
adb shell monkey -p com.xxx.yyy 1000 -v -v -v //详细的日志
adb shell monkey --throttle 100 -p com.xxx.yyy 1000 //每次从操作延迟100毫秒
adb shell monkey --pct-motion 20 -p com.xxx.yyy 1000 //滑动事件占20%

相关文章

  • Monkey命令

    Monkey命令 一、Monkey测试简介 Monkey测试是Android平台自动化测试的一种手段...

  • Monkey测试入门

    一、什么是Monkey测试? Monkey测试也成为压力测试,是Android自动化测试的一种手段,当Monkey...

  • Android稳定性之Monkey测试

    Monkey测试简述 monkey测试顾名思义猴子测试,猴子什么都不懂,只知道在键盘上乱敲。 monkey测试原理...

  • Android Monkey测试及源码分析

    一、Monkey测试简介 monkey测试是Android压力测试的一种手段,通过monkey程序随机模拟用户触摸...

  • monkey测试命令

    下面介绍一种Monkey测试方法:单一模块Monkey测试 以下这条Monkey指令为例: monkey -s 1...

  • App Monkey压力测试(二)

    App Monkey压力测试(一) Monkey测试的一个实例 通过这个实例,我们能理解Monkey测试的步骤以及...

  • Android Monkey 压力测试 介绍

    Android Monkey 压力测试 介绍 什么是Monkey Monkey测试,就像一只猴子,在电脑面前,乱敲...

  • 项目-monkey测试

    Monkey工具Android自动化测试monkey的使用 把版本切换到monkey测试的版本git reset ...

  • MonkeyTseting-压力测试(一)

    monkey 一、Monkey测试简介 monkey猴子压测,顾名思义就是像猴子一样乱点应用 Monkey测试是A...

  • Android自动化测试--monkey的使用

    一、Monkey定义 探索软件测试工具有哪些,本文主要介绍Monkey工具。Monkey测试是Android平台自...

网友评论

      本文标题:Monkey测试

      本文链接:https://www.haomeiwen.com/subject/ahidwhtx.html