Monkey界面版测试工具

一、前言

1.什么是Monkey

顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试。 猴子什么都不懂, 只知道乱敲

2.使用场景

通过Monkey程序模拟用户触摸屏幕、滑动Trackball、 按键等操作来对设备上的程序进行压力测试,检测程序多久的时间会发生异常

那什么时候进行压力测试呢?
等产品稳定,没有太多的 bug 的时候,一般会用 monkey 去测试待测应用的稳定性,健壮性
(是否会发生闪退,崩溃,无响应)和整机测试

3.所需环境

  1. adb
  2. jdk
    具体安装这里就不再赘述

4.具体使用方式及日志分析

这里我也不做搬运工了
贴几个自己感觉不错的教程

5.关于Monkey测试的停止条件

Monkey Test执行过程中在下列三种情况下会自动停止:

  1. 如果限定了Monkey运行在一个或几个特定的包上,那么它会监测试图转到其它包的操作,并对其进行阻止。
  2. 如果应用程序崩溃或接收到任何失控异常,Monkey将停止并报错。
  3. 如果应用程序产生了应用程序不响应(application not responding)的错误,Monkey将会停止并报错。
    通过多次并且不同设定下的Monkey测试才算它是一个稳定性足够的程序
上一篇:Monkey APP压力稳定性测试


下一篇:Android_8使用adb的monkey对软件进行压力测试