monkey 脱离PC 独立运行

 

 Monkey测试的后台运行方式:

一 作用

使得android系统的设备脱离PC,独立运行monkey和记录logcat和monkey日志

 

二 方法

1 连接设备和PC

 

2 adb shell 命令进入命令行模式

 

3 输入 logcat 命令(日志文件的地址使用> /sdcard/logcat_x.log),最后带上& 符号,回车

   如:logcat -v time >/sdcard/logcat_x.log & 

 

4 输入 monkey 命令(日志文件的地址使用> /sdcard/monkey_x.txt),最后也带上&符号,回车

   如:monkey -p packageName   --throttle  500 -v  -v  -v  1000000 >/sdcard/monkey.log & 

    --throttle  500 //每一次的事件延迟为500毫秒

    1000000  //执行1000000次

     对于其余的monkey命令的参数可以自己再进行添加

 

5 此时monkey开始运行,拔掉设备和PC的数据线

 

6 同时需确认logcat和monkey的日志记录ok(重新连接设备和PC,通过adb shell,进入sdcard,使用 ls –l查看,logcat和monkey日志文件的大小不断变化即ok)


调试分析

      随着测试的深入,我们需要忽略app的崩溃,而不是停住,monkey同样能做到。

             --ignore-crashes

    甚至,它还能生成profiling报告!

            --hprof

    还有更多的调试功能,见下表

    该表对monkey 的用法做了较清晰而翔实的描述。




你可能感兴趣的:(monkey 脱离PC 独立运行)