我们稳定性测试用的monkey,跑monkey的同时存储log
monkey脚本:
@echo.
@set /p name=请输入你的名字(比如liuyl):
set YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2%
mkdir %YYYYmmdd%
start "logcat" cmd /k call logcat_v1.0.bat
adb shell monkey -p com.tencent.xxx -p com.tencent.xxx --ignore-security-exceptions --kill-process-after-error --ignore-crashes --ignore-timeouts --pct-syskeys 0 -v -v -v --throttle 300 1000000000 > %YYYYmmdd%\monkeylog_%name%.txt
logcat脚本:
@echo [*] 第二天Monkey测试结束后,请按Ctrl+C结束
@set /p name=请输入你的名字(比如liuyl):
set YYYYmmdd=%date:~0,4%%date:~5,2%%date:~8,2%
adb logcat -v threadtime > %YYYYmmdd%\logcatlog_%name%.txt
开始处理生成的log,查找ANR,CRASH等信息
通过数据处理文件*.py处理log,筛选anr,crash等信息