一、什么是稳定性测试?

通过随机点击屏幕一段时间,看看app会不会奔溃,能不能维持正常运行

二. Money是什么?

Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行测试,检测程序多久的时间会发生异常。和MonkeyRunner几乎是完全不同的,MonkeyRunner相当于是搞自动化测试的了

官方介绍: https://developer.android.com/studio/test/monkey.html

三. Monkey的介绍

Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar

Monkey.jar程序是由一个名为“monkey”的Shell脚本来启动执行,shell脚本在Android文件系统中的存放路径是:/system/bin/monkey

Monkey 命令启动方式

a. 可以通过PC机CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试

b. 在PC上adb shell 进入Android系统,通过执行monkey {+命令参数} 来进行Monkey 测试

c. 在Android机或者模拟器上直接执行monkey 命令,可以在Android机上安装Android终端模拟器

四. Monkey架构

五. Monkey弱点

Monkey虽然可以根据一个指定的命令脚本发送按键消息,但不支持条件判断,不支持读取待测界面的信息来执行验证操作

这里就先做个简单的介绍后面文章会对安卓APP测试monkey的使用做详细介绍

monkey命令_Monkey 稳定性测试相关推荐

  1. 使用monkey工具进行稳定性测试

    首先了解monkey是什么 monkey是Android系统自带一个命令行工具,可以运行在模拟器里或者真实设备中运行.monkey向系统发送伪随机的用户事件流,从而实现对正在开发的应用程序进行压力测试 ...

  2. android驱动测试,Android: 通过 cucumber 驱动 monkey 做稳定性测试

    主要内容 稳定性测试是什么 Monkey 介绍 自动化 Monkey 稳定性测试是什么 通过随机点击屏幕一段时间,看看 app 会不会奔溃,能不能维持正常运行. Monkey 介绍 Monkey 是一 ...

  3. Monkey稳定性测试初探(二)

    记得 关注转发~~~ 之前写过一篇关于稳定性测试的文章: Monkey随机性能压测初探(一) 01 什么是稳定性测试 稳定性测试,是在一定压力的情况下,对系统或某个模块持续进行长时间的操作(一般遵循7 ...

  4. 一文彻底搞懂App的Monkey稳定性测试

    01.什么是稳定性测试 通过随机点击屏幕一段时间,看看app会不会崩溃,能不能维持正常运行 02.Money是什么 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用 ...

  5. monkey稳定性测试详细介绍

    一.什么是稳定性测试? 通过随机点击屏幕一段时间,看看app会不会奔溃,能不能维持正常运行 二. Money是什么? Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟 ...

  6. Android客户端Monkey稳定性测试

    目录 Monkey优缺点 优点 缺点 Monkey命令 参数详解 日志分析 日常测试过程中,为了测试APP的稳定性及随机场景,不按照常规用户的思维进行操作APP,可选择使用Monkey进行随机测试.. ...

  7. 关于Monkey稳定性测试,这是我看到最详细的文章

    通过随机点击屏幕一段时间,看看app会不会崩溃,能不能维持正常运行,这就是稳定性测试. 01.Monkey是什么 Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户 ...

  8. Android测试能不能用monk,使用Monkey对apk做稳定性测试

    认识Monkey 官方文档:http://www.android-doc.com/tools/help/monkey.html 什么是Monkey? Monkey是Android中的一个命令行工具,可 ...

  9. monkey稳定性测试

    稳定性测试定义:是指软件长时间的持续运行,系统版本是否稳定,是否持续的为客户提供服务. 指标:异常的次数,异常的频率 稳定性如何实施? 使用monkey向系统发送随机的用户事件流,实现对正在开发的应用 ...

  10. 使用Monkey对apk做稳定性测试

    认识Monkey 官方文档:https://developer.android.com/studio/test/monkey.html 什么是Monkey? Monkey是Android中的一个命令行 ...

最新文章

  1. php的$_FILES如何生成以及如何与上传文件对象产生联系
  2. 9 个可以快速掌握的 Java 性能调优技巧
  3. SUSE Linux维护笔记三
  4. MyEclipse导入项目后 js文件报错
  5. 转:Java中子类是否可以继承父类的static变量和方法而呈现多态特性
  6. RabbitMQ添加新用户并支持远程访问
  7. 《SQL高级应用和数据仓库基础(MySQL版)》作业v2 ·001【MySQL50题】
  8. 车牌号识别系统(carOR)
  9. 硬盘镜像和软盘镜像中内容的查看方法
  10. 基于matlab的二元幅值光栅设计程序
  11. 苹果Mac电脑该怎么删除磁盘及双系统分区
  12. 小郡肝火锅点餐系统——测试部署发布
  13. 脚踏实地才能仰望星空
  14. 微信小程序 获取用户昵称 头像 性别...『并解决获取的头像模糊问题』
  15. 认真CS☀️Unity中Newtonsoft.Json的使用
  16. 数据分析学习笔记2020/7/20——matplotlib绘制条形图
  17. oracle 00002,EXP-00002错误,求助
  18. 狂神JUC——7大参数及自定义线程池
  19. 如果你把每一天都当作生命中最后一天去生活的话,那么有一天你会发现你是正确的
  20. 存储介质还是存储载体,这不是个问题

热门文章

  1. SQL课堂笔记--索引和视图
  2. Dev C++支持c++11标准的编译方法
  3. Kinect 开发 —— 面部追踪
  4. java Android SDK安装与环境变量配置以及开发第一个Android程序
  5. IMP 导入数据报错 OCI-21500 OCI-22275
  6. 第十一章 Hibernate的查询 HQL面向对象的查询语言
  7. 页面删除android4.0 Launcher仿三星平板workspace页面编辑(即页面增减)
  8. leetcode刷题日记-1995. 统计特殊四元组
  9. 【Landsat 8】遥感影像文件内容及命名规则
  10. ENVI的seamless mosaic工具详解