1.1 测试命令--日志
adb shell monkey x #在app端执行monkey 随机测试x次
#eg: 随机测试5次
adb shell monkey 5
adb shell monkey -p 包名 x #指定app进行monkey 随机测试x次
#eg:对微博进行monkey,随机测试3次
adb shell monkey -p com.sina.weibo 3
adb shell monkey -p 要测试的包 -v -v -v 要操作的次数 #指定包,进行点击操作
#eg:微博,进行2次点击操作
adb shell monkey -p com.sina.weibo -v -v -v 2
adb shell monkey -p 要测试的包 -v -v -v -s 种子数 要操作的次数 # 随机种子数
#eg: 微博
adb shell monkey -p com.sina.weibo -v -v -v -s 1 5
#eg : 要求点击事件30%,滑动事件70%,操作20次。
adb shell monkey -p com.sina.weibo -v -v -v --pct-touch 20 --pct-motion 70 200
1.2日志解读
#eg:微博,进行2次点击操作
adb shell monkey -p com.sina.weibo -v -v -v 2
adb shell monkey -p com.sina.weibo -v -v -v -s 1 5 #eg: 微博
第一部分:基本信息,要操作的次数和哪个app
第二部分:操作事件的比率
第三部分:详细的操作日志
第四部分:总共运行了多久
扫描二维码关注公众号,回复:
17178006 查看本文章
2.1 测试命令--等待
等待时间的参数 --throttle毫秒
adb shell monkey –p 包 –v –v –v –-throttle 1000 次数
2.2 等待--日志
3.1 测试命令-- 日志打印
运行app500次,然后把日志保存在xx下,并分析有没有问题
adb shell monkey -p com.sina.weibo -v -v -v 3 /Users/zimu/Desktop/mlog.txt
4.1 测试命令-- 事件
要求点击事件30%,滑动事件70%,操作20次。
adb shell monkey -p com.sina.weibo -v -v -v --pct-touch 20 --pct-motion 70 200