Monkey总结(三)

转载 2018年04月16日 14:00:10

Monkey总结(三)

      众所周知,Monkey是一个压力测试工具,但是它可以用来做自动化测试,而且无需任何的工具,更不需要搭建环境,只需要一个文本文档编写好脚本运行,即可实现坐标、按键等基本操作。缺点是没有逻辑性。

      Monkey相关脚本的API如下: 


一个简单的例子:

打开网页,输入www.baidu.com。

1.首先新建一个文档,命名为monkey.txt。

2.在里面输入:

      #头文件、控制monkey发送消息的参数

       type=raw events

       cont=10

       speed=1.0

       #以下为monkey命令

       start data >>

       #打开浏览器,并延时默认的时间

       LaunchActivity(com.android.browser,com.android.browser.BrowserActivity)

       ProfileWait()

       #清空网址

       Tap(500,150)

       DispatchPress(112)

       ProfileWait()

       #输入网址

       DispatchString(www.baidu.com)

       ProfileWait()

       #确认,载入网址

       DispatchPress(KEYCODE_ENTER)

       ProfileWait()

       #完成退出浏览器

       DispatchPress(3)

3.保存后push到手机里去

       adb push D:\monkey.txt /data/local/tmp/

4.执行monkey命令:     

       adb shell monkey -f /data/local/tmp/monkey.txt --throttle 500 -v -v 1


打开模拟器,顺利执行完毕。也可以用来做压力测试。


Monkey测试学习总结

一.安装,配置和连接设备   1. 下载Android SDK后解压缩,文件夹名字为adt-bundle-windows-x86。   2.配置环境变量,进入计算机属性—高级—环境变量—系统变...
  • tina_zhang15
  • tina_zhang15
  • 2013-06-21 09:38:28
  • 1380

Android Monkey学习总结

1.发送压力指令 对整个手机进行测试:adb shell monkey 1000 查询应用报名:adb shell “logcat | grep START” 测试单个应...
  • mazaiting
  • mazaiting
  • 2017-05-24 09:28:06
  • 128

Monkey总结(一)

Monkey总结(一) Monkey是什么?       Monkey是Google提供的一个命令行工具,可以运行在模拟器或者实际设备中。它向系统发送伪随机的用户事件(如按键、手势、触摸屏等输入)...
  • u013512708
  • u013512708
  • 2016-11-03 16:44:23
  • 891

monkey实战--测试步骤、常用参数、常规monkey命令

简要步骤:adb devices---了解包名--adb shell monkey -p 包名 -v 运行次数(多个参数的组合形成不同的用例以求最大的覆盖)--当崩溃或无响应时分析monkey日志 常...
  • u011649536
  • u011649536
  • 2015-04-15 10:05:57
  • 12912

Javaweb学习总结(三)

RequestDispatcher接口的概述: RequestDispatcher是servlet容器创建的一个web资源的包装器,可以用来把当前的request传递到该资源或者把新的资源包括到当前...
  • LL596214569
  • LL596214569
  • 2017-08-31 10:41:06
  • 136

monkey命令

  • 2017年11月09日 11:03
  • 252KB
  • 下载

monkey笔记

  • 2017年12月06日 12:04
  • 1.37MB
  • 下载

java编程思想(十)总结

第十一章 对象的容器 11.1 数组 效率最好的存储和随机访问对象引用序列的方式,其大小是固定的,生命周期也是不可改变的,java中无论是使用数组或者容器都有边界检查,length是唯一一个可以访...
  • MrGeroge
  • MrGeroge
  • 2016-10-10 21:06:27
  • 228

面向对象的三大特征的总结

面向对象的三大特征:封装、继承、多态 封装性(信息隐藏技术) 1.对象的全部方法结合在一起,形成一个不可分割的独立单位 2.尽可能隐藏对象的内部结构 继承:继承是指一个类的定义基于另外一个已经存在的类...
  • qq_36389108
  • qq_36389108
  • 2016-10-14 09:09:22
  • 120

Monkey测试命令的使用

Monkey测试 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行...
  • baidu_28741289
  • baidu_28741289
  • 2015-06-09 18:29:52
  • 2939
收藏助手
不良信息举报
您举报文章:Monkey总结(三)
举报原因:
原因补充:

(最多只允许输入30个字)