android 获取monkey日志_【移动端测试】之Monkey概述

在Android的官方自动化测试方面有一只“猴子”叫Monkey,一旦启动,就会让被测的Android应用程序像猴子一样活蹦乱跳,到处乱跑。人们常用这种方式来对被测程序进行压力测试,检查和评估被测程序的稳定性。

Monkey是一个程序,运行在模拟器或设备上,并生成伪随机的用户事件流,如点击,触摸或手势,以及一些系统级事件。 可以使用Monkey以随机但可重复的方式对您正在开发的应用程序进行压力测试。

Monkey程序是Android系统自带的,其启动脚本是位于Android系统的/system/bin目录的Monkey文件。用户主要是通过adb命令来启动Monkey的,Monkey在运行时,会根据命令行参数的配置,生成伪随机的事件流,并在Android设备上执行对应的测试事件。

Monkey还会对测试系统进行监测,当出现以下三种情况时会进行特殊处理:1.限定了Monkey运行在特定包上,当监测到试图转到其他包的操作,将对其进行阻止。2.应用程序崩溃或接收到任何失控异常,Monkey将记录对应的错误日志,并根据命令行参数判断是停止运行还是继续运行。3.应用程序发生了程序无响应(ANR)的错误,Monkey将记录对应的错误日志,并根据命令行参数判断是停止运行还是继续运行。4.按照选定的不同级别的反馈信息,在Monkey中还可以看到其执行过程报告和生成的事件。

Monkey启动步骤:

1.连接移动设备;

2.连接成功后输入命令:adb shell

9d04a587b0d0f8ba555ba0c193ed594d.png

3.进入到指定目录

ff0fccd6fbb86a2c99e6c059ab581911.png

4.输入 monkey命令看到如下提示则说明启动成功

642fc8f79f9db5b49657aafee2f91127.png

强制关闭monkey

adb shell ps 查看全部在运行的进程

查找出com.android.commands.monkey 进程PID

adb shell kill pid 杀掉monkey进程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值