monkey简单使用-创新互联
一、Monkey 简介
成都创新互联公司是一家集网站建设,屏南企业网站建设,屏南品牌网站建设,网站定制,屏南网站建设报价,网络营销,网络优化,屏南网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。Monkey是Android的SDK 里面的tools下的命令行乱点工具,顾名思义,Monkey就是猴子, Monkey测试就像一只猴子 在指定APP下乱点页面进行测试。也是一个压力测试小工具, 主要目的就是为了测试app 是否会Crash。
二用法:
前置条件:安装Android SDK 并配置环境变量。
可以在CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试;还可以通过adb shell命令进入安装系统进行压力测试;如:
方法:1、adb connect127.0.0.1:62001
2、adb -s 127.0.0.1:62001 shell
3、 链接真机方法:adb shell
如: adb shell monkey -p【包名】 -s 500--ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000 可以制定到文件下,这样可以方便下载倒本地查看;
明:monkey作用的包:【包名】 产生时间序列的种子值:500
忽略程序崩溃 、 忽略超时 、 监视本地程序崩溃 、 详细信息级别为2 , 产生 10000个事件
参数:
基本参数:
-p <允许的包名列表>
-v 用亍指定反馈信息级别
-s(随机数种子) 用亍指定伪随机数生成器的seed值;
--throttle <毫秒;用亍指定用户操作(即事件)间的时延,单位是毫秒
事件参数:
-pct-touch:指定触摸事件的百分比,如:--pct-touch 5%, 相关的还有以下option:
--pct-motion
--pct-trackball
--pct-nav
--pct-majornav
--pct-syskeys
--pct-appswitch
--pct-anyevent
调试选项:
--dbg-no-events:初始化启动的activity,但是不产生任何事件。
--hprof:指定该项后在事件序列发送前后会立即生成分析报告 —— 一般建议指定该项。
--ignore-crashes:忽略崩溃
--ignore-timeouts:忽略超时
--ignore-security-exceptions:忽略安全异常
--kill-process-after-error:发生错误后直接杀掉进程
--monitor-native-crashes:跟踪本地方法的崩溃问题
--wait-dbg:知道连接了调试器才执行monkey测试。
当前文章:monkey简单使用-创新互联
转载来于:http://scyanting.com/article/cejisj.html