Android Monkey Test

Monkey 测试是Android自动化测试的一种手段。

Monkey是一个命令行工具,可以运行在模拟器和实际设备中。

测试原理:模拟向系统发送伪随机的用户事件流如按键输入、触摸屏输入、手势输入等,实现对系统或应用程序进行压力测试。

Monkey用法:通过开发机器上的命令行启动Monkey或脚本。

Monkey命令:adb shell monkey[options]

adb shell monkey -help查看options帮助

Monkey命令行示例:

1.adb shell monkey -p your.package.name -v 500

启动指定包名的应用程序,并向其发送500个伪随机事件。

2.adb shell monkey -v -v -v --ignore-timeouts --ignore-crashes --ignore-security-exceptions 

-p your.package.name -s 100 -- throttle 1000 50000

启动指定包名的应用程序。

3.adb shell monkey -v -v -v --ignore-timeouts --ignore-crashes --ignore-security-exceptions

-s 100 --throttle 1000 50000

启动所有的应用程序


参数说明:

-v

命令行的每一个-v将增加反馈信息的级别。

Level 0(缺省值)启动提示、测试完成和测试结果。提供较少的反馈信息。

Level 1除Level 0之外,提供较为详细的测试信息,如逐个发送到Activity上的事件。

Level 2除Level 1之外,提供更加详细的测试信息,如测试中被选中的进行测试的Activity。


-s<seed>

伪随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它将生成相同的事件序列。


--throttle<millseconds>

在事件流之间插入固定的单位为毫秒的延迟。通过这个选项可以减缓Monkey。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值