环境:一台已经安装adb的windows电脑、安卓13真机
备注:将"APP包名"(包含引号替换成要测试的app包名,如何查看当前运行app的包名,使用adb命令 adb shell dumpsys window | findstr mCurrentFocus
如设备系统设置的包名为com.android.settings
)
1.测试 xxx APP 五万次,触摸事件40%,其他按键60%,延时100毫秒,log保存D盘
monkey -p “APP包名” --pct-touch 40 --pct-anyevent 60 -v -v -v --throttle 100 50000>D:\MonkeyTest\log\log1.txt
2.测试 xxx APP 五万次,手势事件40%,其他按键60%,延时100毫秒,log保存D盘
monkey -p “APP包名” --pct-motion 40 --pct-anyevent 60 -v -v -v --throttle 100 50000>D:\MonkeyTest\log\log2.txt
3.测试ultdata for Android APP 五万次,触摸事件50%,手势事件50%,延时50毫秒,log保存D盘
monkey -p “APP包名” --pct-touch 50 --pct-motion 50 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log3.txt
4.测试ultdata for Android APP 五万次,触摸事件50%,主要导航事件50%,延时50毫秒,log保存D盘
monkey -p “APP包名” --pct-touch 50 --pct-majornav 50 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log4.txt
5.测试ultdata for Android APP 五万次,触摸事件50%,启动Activity事件30%,系统按键事件20%,延时50毫秒,log保存D盘
monkey -p “APP包名” --pct-touch 50 --pct-appswitch 30 --pct-syskeys 20 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log5.txt
6.测试ultdata for Android APP 五万次,手势事件70%,启动Activity事件30%,延时50毫秒,log保存D盘
monkey -p “APP包名” --pct-motion 70 --pct-appswitch 30 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log6.txt
7.测试ultdata for Android APP 五万次,触摸事件50%,二指缩放事件20%,键盘事件20%,轨迹事件10%,延时50毫秒,log保存D盘
monkey -p “APP包名” --pct-touch 50 --pct-pinchzoom 20 --pct-flip 20 --pct-trackball 10 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log7.txt
8.测试ultdata for Android APP 五万次,手势事件50%,二指缩放事件20%,键盘事件20%,轨迹事件10%,延时50毫秒,log保存D盘
monkey -p “APP包名” --pct-motion 50 --pct-pinchzoom 20 --pct-flip 20 --pct-trackball 10 -v -v -v --throttle 50 50000>D:\MonkeyTest\log\log8.txt
9.测试ultdata for Android APP 两万次,随机测试,延时50毫秒,log保存D盘
monkey -p “APP包名” -v -v -v -s 1000 --throttle 50 20000>D:\MonkeyTest\log\log9.txt
10.测试ultdata for Android APP 两万次,随机测试,忽略崩溃随机测试,忽略超时无响应,忽略安全异常随机测试,延时50毫秒,log保存D盘
monkey -p “APP包名” --ignore-crashes --ignore-timeouts --ignore-security-exceptions -s 100 -v -v -v --throttle 50 20000>D:\MonkeyTest\log\log10.txt
11.打印崩溃日志
dumpsys dropbox | findstr data_app_crash
12.打印具体时间的崩溃日志
dumpsys dropbox --print 11:03:27>D:\MonkeyTest\log\crash_log.txt