软件测试之 Monkey 的简单使用、参数类型介绍及参数的综合应用

本文介绍了如何使用Monkey进行Android应用的压力测试,包括Monkey的启动步骤、基本命令、事件类型、参数分类及综合应用。通过调整事件百分比、设置种子值和约束条件,实现对应用稳定性的全面评估。
摘要由CSDN通过智能技术生成

通过 Monkey 来对被测程序进行压力测试,从而检查和评估被测程序的稳定性

可参考 Monkey 官方文档:https://www.android-doc.com/tools/help/monkey.html

当Monkey运行时,它会生成事件并将它们发送到系统。它还可以监视 被测系统并查找三种特殊情况:

  • 如果您已将Monkey限制为在一个或多个特定包中运行,则会监视尝试导航到任何其他包并阻止它们。
  • 如果您的应用程序崩溃或收到任何类型的未处理异常,Monkey将停止并报告错误。
  • 如果您的应用程序生成的应用程序没有响应错误,则Monkey将停止并报告错误。

 

adb相关命令参考

1、Monkey 的启动步骤:

在 Terminal 中进行操作:

第一步:连接模拟器

第二步:连接后输入以下命令

adb shell

第三步:进入到指定目录

root@android:/ # cd system/bin

# 接下来直接输入  ls 命令 就会看到 Monkey 的文件了

第四步:输入 monkey 命令后会看到如下提示,则说明启动成功

root@android:/system/bin # monkey

2、Monkey 简单命令:

bogon:~ Sirius$ adb shell monkey 800

# 格式如下

adb shell monkey [options] <event-count>

# [options] 指的是monkey可传入的参数,属于可选项(如果不指定options,Monkey将以无反馈的模式进行启动,并把事件任意发送到安装在目标环境中的全部包)

# <event-count> 指的是随机发送事件数。譬如:如果输入100的话,就会执行100个伪随机事件,为必选项。

使用 Monkey 命令后的小例子:会像 “猴子”一样不停的到处乱点

3、Monkey 中的常用操作事件:

①、触摸事件 ⑦、主要导航事件
②、手势事件 ⑧、系统按键事件
③、二指缩放事件 ⑨、启动 Activity 事件<
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值