您好,欢迎来到星星旅游。
搜索
您的当前位置:首页Monkey参数及使用(示例)

Monkey参数及使用(示例)

来源:星星旅游


一.什么是Monkey    

Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法.

二.monkey基础参数

基础参数请参考API:

三.如何使用monkey(前提,已安装Java和Android环境)

adb shell monkey [options]--->这里指参数,如果不指定options,Monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包。

四.使用流程

五.举个例子

adb shell monkey -p com.vanchu.apps.guimiquan --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes --pct-touch 100 --pct-syskeys 0 --throttle 100 -v -v 600000 >c:\monkey.txt

解析:

adb shell monkey(基本格式)   

-p  com.vanchu.apps.guimiquan(指定要测试的包名为com.vanchu.apps.guimiquan)

--ignore-crashes(当应用程序崩溃或发生任何失控异常时Monkey将继续向系统发送事件,直到计数完成)

--ignore-timeouts(当应用程序发生超时错误Monkey将继续向系统发送事件,直到计数完成)

--ignore-security-exceptions(忽略应用程序发生的许可错误,Monkey继续向系统发送事件,直到计数完成)

--monitor-native-crashes(监视并报告Android系统中本地代码的崩溃事件)

--pct-touch 100(调整触摸事件的百分比为100)

--pct-syskeys 0(调整按键事件的百分比为0)

--throttle 100(在事件之间插入延迟)

-v -v 600000(提供有关测试运行的更多详细信息,例如发送到您的活动的单个事件)

>c:\monkey.txt(输出log)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务