快速定位Monkey测试的崩溃信息

2018-11-14  本文已影响74人  sollian

QA同学经常会跑Monkey测试,一旦出现异常,便塞给开发一大堆的日志信息。如何快速定位异常尤为重要。
这里记录一个简单的技巧,以我司某次Monkey测试日志为例。
QA给的日志文件有将近39w行,显然逐行排查已经是“作死”的行为了。

这里借助命令行工具,输入如下信息:

cat 1.txt | grep ' E ' | grep <包名或包名中某一段>
  • grep ' E '用于筛选所有的error,不一定适用于所有情况,如Android Studio打印的日志可用grep ' E/'来筛选
  • grep <包名或包名中某一段>用于筛选感兴趣的应用信息

这样就会打印出要查找的应用的崩溃行信息,如下:


崩溃信息

红色方框内为可疑的信息,复制红色方框内的文字,在文本查看器中打开1.txt,然后查找,便可以定位到具体的trace信息。

对命令行不是很熟练,如有更好的方法,敬请留言相告!

上一篇下一篇

猜你喜欢

热点阅读