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

首先了解monkey是什么

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

monkey包括很多选项,大致分为四大类:

1.基本配置选项,如设置尝试的事件数量。

2.运行约束选项,如设置只对单独的一个包进行测试。

3.事件类型和频率。

4.调试选项

monkey的命令启动方式

在启动monkey之前需要在本机准备好 JDK以及SDK环境,安装好以后,可以通过下面三种方式来启动你的monkey

  1. 可以通过PC机CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试
  2. 在PC上adb shell 进入Android系统,通过执行monkey {+命令参数} 来进行Monkey 测试
  3. 在Android机或者模拟器上直接执行monkey 命令,在Android机上安装Android终端模拟器

monkey前的准备命令

  1. windows+r 输入cmd进入dos命令行
  2. 输入adb devices 下面出现类似下图的组合你就成功了             
  3. 输入 adb shell pm list packages            查看手机所有的安装包;
  4. 输入 adb shell pm list packages -3        查看手机上所有的第三方安装包

monkey常用参数介绍

1、参数-p :用于约束限制,用此参数指定一个或多个package。-p空格后面是软件包名;100表示测试事件次数。

指定包之后,monkey将只允许系统启动指定的APP,若不指定包,monkey将允许启动设备中所有APP。

不指定包:adb shell monkey 100
指定一个包:adb shell monkey -p com.tencent.news 100
指定多个包:adb shell monkey -p com.tencent.news 100 -p com.tencent.news 100*

2、参数-v:用于指定反馈日志的详细程度,总共范围内3个级别
日志级别 level 0(说明:仅提供启动提示,测试完成和最终结果等少量信息)
adb shell monkey -p com.tencent.news -v 100
日志级别 level 1(说明:提供较为详细的日志,包括每个发送到Activity的事件信息)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值