Monkey Test

以前写的,可以在报错后抓Log。

 1 ::运行此脚本前,请确认手机是否已连接至PC且已开启Debug模式
 2 @echo off
 3 REM 循环十次
 4 set /a Num=0
 5 :loop
 6 set /a Num+=1
 7 if %Num%==11 (
 8     goto exit
 9 )
10 echo 第%Num%次执行ing...
11 REM 获取当前时间
12 set Current_Time=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
13 REM 创建文件夹
14 mkdir D:\Monkey_Test\%Current_Time%\
15 REM 执行Monkey并保存输出结果
16 adb shell monkey -p com.taobao.taobao -s 10 --throttle 500 -v -v -v 500000 >>D:\Monkey_Test\%Current_Time%\Monkey_Log.txt
17 REM 打印警告和错误信息
18 adb logcat -d *:w -v time
19 REM 分析运行中有无ANR,若有则导出Traces log
20 for /f "delims=" %%i in ('findstr /m "ANR" D:\Monkey_Test\%Current_Time%\Monkey_Log.txt') do (
21     adb pull /data/anr/traces.txt D:\Monkey_Test\%Current_Time%
22 )
23 goto loop
24 :exit
25 echo 已全部执行完毕
26 pause

 

posted @ 2015-07-28 16:27  Dimdusk  阅读(277)  评论(0编辑  收藏  举报