1 作用
- android系统自带的用来进行压力测试
- 使用在产品比骄傲稳定时,比如手机出场前的整机测试
2 使用
adb shell monkey -help/-h
:查看monkey的使用帮助格式:
adb shell monkey 参数 次数
参数
-v:用于指定反馈信息的级别(即日至的详细程度);例如:
-v<-v -v<-v -v -v
-p:后面接着包名,用于指定一个或多个包名
-s:用于指定伪随机数生成器的seed值
- 如果seed相同,则两次monkey测试产生的事件序列也相同
- 用于问题重现
以下三个参数用于防止monkey测试终止
--throttle :指定用户操作间的时延(即两个事件的间隔)
--ignore-crashes:测试过程中遇到crash的情况时忽略掉
--ignore-timeouts:测试过程中遇到timeout的情况时忽略掉
次数
- 单个应用:100000次
- 整机:500000次