android Monkey的使用详解

Monkey测试是Android平台的自动化测试工具,通过模拟用户操作进行压力测试。本文详细介绍了Monkey的原理、命令及其参数,包括事件比例调整、包和类别约束、错误处理及测试日志的保存方法。
摘要由CSDN通过智能技术生成

最近在研究android Monkey自动化测试。

一.Monkey测试简介

Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压力测试。

 

二.Monkey原理

monkey功能是android系统自带的,是一个jar包,存放在android文件系统的目录是:/system/framework/monkey.jar;

Monkey.jar由“monkey”的Shell命令来启动执行,shell脚本的存放在android文件系统的/system/bin/monkey

这样可以通过在命令行窗口执行:adb shell monkey {+命令参数}来进行测试。

 

三.Monkey命令

 

 

1  -help
作用:列出简单的用法
例: adb shell monkey -help 


2  -v
作用:命令行上的每一个-v都将增加反馈信息的详细级别。
Level0(默认),除了启动、测试完成和最终结果外只提供较少的信息。
Level1,提供了较为详细的测试信息,如逐个发送到Activity的事件信息。
Level2,提供了更多的设置信息,如测试中选中或未选中的Activity信息。
例:
1. adb shell monkey -v 10
2. adb shell monkey -v -v 10
3. adb shell monkey -v -v -v 10

 

 

 

 

3  -s <seed>
作用:伪随机数生成器的seed值。如果用相同的seed值再次运行monkey,将生成相同的事件序列。
例: adb sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值