Monkey测试
Monkey 是一个命令行工具,可以在任何模拟器实例或设备上运行。它会将伪随机用户事件流发送到系统中,从而对您正在开发的应用软件进行压力测试。官方文档参考:https://developer.android.google.cn/studio/test/other-testing-tools/monkey?hl=zh_cn#overview
Monkey测试实例
1.Win+R->cmd
adb shell monkey -p 【应用包名】 --throttle 100 --pct-touch 80 --pct-motion 20 -v -v 1000 >d:\monkey.txt
2.执行异常
复制命令执行时可能报这个异常:Monkey Count is not a number, 只需要切换输入法到英文模式重新输入命令将正常运行。
3.Monkey.bat
@echo off
choice /c:abcd /m:"appA,appB,appC"
if %errorlevel% == 1 set package=com.ykk.a
if %errorlevel% == 2 set package=com.ykk.b
if %errorlevel% == 3 set package=com.ykk.c
:start
adb shell monkey -p %pack% --throttle 100 --pct-touch 80 --pct-motion 20 -v -v 1000 >d:\monkey.txt
pause
choice /m:'是否重新执行?'
if %errorlevel% == 1 goto start