monkey是Android SDK自带的一个测试工具,其所有事件都是随机产生,优点简单快速,缺点单一,只能进行压力测试。
monkey 命令基本格式
adb shell monkey options 次数
monkey 四大类 1.常用选项 2.事件选项 3.约束选项 4.调试选项
常用选项
----help:打印帮助信息, -v 指定打印信息的详细级别,一个-v增加一个级别
事件选项
-s 指定产生随机事件种子值,相同的种子值产生相同的事件序列。
例如:
-s 500 --throttle:每个事件结束后间隔时间--降低系统的压力
-s --pct-motion 滑动事件
--pct -anyevent 任意事件
约束选项:
-p:指定有效包
-c:指定activity(至少包含一个指定的category)
调试选项
--dbg -no -events:初始化启动的activity,但不产生任何事件
--hprof:指定该项后事件序列发送前台生成分析报告
--kill -process -after -error:发生错误直接杀掉进程
--monitor-native-crashes:跟踪本地方法で崩溃问题
测试用例:
对于包 com.dmrj.myapplication 产生时间序列种子:500 忽略程序崩溃 、忽略超时、监视本地程序崩溃、详细信息级别为2 ,产生10000个事件
adb shell monkey -p com.dmrj.myapplication-s 500 --ignore -timeouts --monitor -native -crashes -v -v 10000 >E:\monkey_log\java_monkey.txt
留言与评论(共有 0 条评论) “” |