打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Monkey简介

Monkey是Android系统自带的一个自动化测试工具,是一只非常有名的猴子,启动Monkey进行测试,他就会想一只猴子一样,上蹿下跳,对应用程序任意点击、拖拽、滑动等。经常被用来进行稳定性测试。

Monkey路径
Monkey程序是Android系统自带的,启动脚本是Android系统的/system/bin目录下的monkey文件。其jar包位于Android系统的/system/framework目录的Monkey.Jar文件。用户主要通过adb命令来启动Monkey,Monkey在运行时,会根据命令行参数的配置,生成伪随机的事件流,并在Android设备商执行对应的测试事件。同时,Monkey还会对测试系统进行监测,当出现以下三种情况时会进行特殊处理。
1、如果限定了Monkey运行在特定包上,当监测到试图转到其他包上的操作时,会及时阻止。
2、如应用程序崩溃或收到任何失控异常,Monkey会将错误记录的日志,并根据命令行参数判断是否继续运行。
3、如果应用程序发生了程序无响应的错误,Monkey会将错误记录的对应日志,并根据命令行参数判断是停止还是继续运行。
另外,Monkey还会根据不同级别的反馈信息,在Monkey中查看其执行过程和生成的事件。
Monkey启动
1、连接移动设备,连接后执行命令adb devices可以查看连接的设备的id

2、执行命令,adb shell monkey,看到如下提示,则说明启动成功。

3、进入指定目录/system/bin可以看到monkey的启动文件,以及/system/framework目录下的jar包。

强制关闭monkey
1、adb shell ps查看全部在运行的进程
2、查找出com.android.commands.monkey进程pid
3、adb shell kill pid杀掉进程
monkey命令格式
adb shell monkey [option]<event-count>
[option]是指monkey可传入的参数,是可选项,但是如果不指定,monkey将会以无反馈方式运行,并把事件发送到移动设备上的所有安装包
<event-cont>是指随机发送的事件数。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
money命令详解
Android平台测试介绍及monkey使用
Android自动化压力测试图解教程——Monkey工具
精通移动App测试实战:技术、工具和案例
Android手机上,利用bat脚本模拟用户操作
技术分享:ADB常用命令及作用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服