一:Ctrl+R 打开cmd 控制台
输入:adb shell monkey -p 包名 --throttle 100
--ignore-crashes --ignore-timeouts --pct-touch 70
--pct-motion 20 -v -v -v -s 1006 300000 > E:\xxxx.log
注意!!!此页面换行为了展示美观 没有(输入汉字)及其(冒号) 只输入后面的指令
cmd控制台 输入指令时不要手动换行 根据控制台自动换行
注释:monkey 是(猴子)也就是andriod内置随机压力测试工具
-p是(package)安装包 、
throttle 是延时毫秒 100是毫秒数值
ignore 是忽略 crashes是崩溃 ( monkey在遇到崩溃的时候 默认会退出,加上忽略会继续执行 ) 语法:–ignore-crashes
ignore 是忽略 timeouts是超时 (monkey在遇到超时默认退出) 语法: --ignore-timeouts
pct-touch 70 是点击事件 语法:–pct-touch 70是 点击事件70%
pct-motion 20 是滑动事件 语法:–pct-motion 20是 滑动事件20%
点击事件70% 滑动事件20%,剩下的10%让monkey自己随机分配
-v -v -v 是最详细的日志信息
-s 是seed 种子的意思 1006是自定义种子数值
300000 是测试的次数 30万起大约需要3小时测完
E:\ 是指向路径
xxxx.log 是自定义名字 意思查看U最详细日志的地方
ANR=application应用No不Response 响应应用程序无响应
二:图文讲解:monkey操作指令
2.1 monkey完整指令
2.2 崩溃与超时
2.3点击事件与滑动事件
2.4seed 种子的解释
2.5 monkey日志分析
三:monkey 面试题