monkey简单入门

环境搭建:

安装 android sdk,jdk

配置系统环境

- java环境变量的部署
  用户变量:JAVA_HOME C:\Program Files\Java\jdk1.7.0_51
  系统变量:CLASSPATH %JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
  Path: C:\Program Files\Java\jdk1.7.0_51\bin;

- android环境变量的部署
  系统变量:ANDROID_SDK_HOME E:\xunleixiazai\adt-bundle-windows-x86-20140702\sdk
  Path: %ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;

开始——输入cmd, 在命令行窗口输入adb ,验证环境是否搭建完成

配置模拟器adb(以海马王模拟器为例)

     a.下载模拟器修改文件,查看模拟器adb的端口
   b.在命令行输入: adb connect 127.0.0.1:26944
      查看是否连接成功: adb devices
    c.可以开始用了= =
       >adb shell monkey --throttle 300  -p your.package.name -v -v -v 10000 >F:\monkeyLog.txt

      -v
      作用:命令行上的每一个-v都将增加反馈信息的详细级别。
      Level0(默认),除了启动、测试完成和最终结果外只提供较少的信息。
      Level1,提供了较为详细的测试信息,如逐个发送到Activity的事件信息。
      Level2,提供了更多的设置信息,如测试中选中或未选中的Activity信息。

      --throttle <milliseconds>
      作用:在事件之间插入固定的时间(毫秒)延迟,你可以使用这个设置来减缓Monkey的运行速度,如果你不指定这个参数,则事件之间将没有延迟,事件将以最快的速度生成。
      注:常用参数,一般设置为300毫秒,原因是实际用户操作的最快300毫秒左右一个动作事件,所以此处一般设置为300 毫秒。

           
      --pct-motion <percent>
      作用:调整motion事件百分比。(motion事件是由屏幕上某处一个down事件、一系列伪随机的移动事件和一个up事件组成)
      例:adb shell monkey --pct-motion 100 -v 10

        d.应用crash之后停止运行
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,888评论 25 709
  • 移动APP测试讲义 本篇讲义主要阐述APP的手工测试要点,并概括介绍主流的APP测试框架。 1. APP测试的准备...
    厲铆兄阅读 13,329评论 6 109
  • 第一章 介绍Android Studio This chapter walks you...
    青木729阅读 5,407评论 2 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,798评论 19 139
  • 时间回到了2015年春季的某一天,无意中看到了中央某台采访老虎跑步的节目,当时就吸引了我,然而冒出一个想法,我要跑...
    柳枝冉冉阅读 3,192评论 2 0