每次使用monkey测试结束后我们需要关注哪些信息,当一大篇的log信息放在我们面前时我们怎么去解读他呢?
1.monkey 测试完成后获取log信息并抓取出 ANR 和 CRASH。
2.分析ANR和Crash的产生原因,“在那个页面进行了什么操作”这就需要对log日志进行解析了
解析log日志:
:Monkey: seed=123456 count=12000 seed值 count值
:AllowPackage: com.xxx.xxx 被测程序包名
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
// Selecting main activities from category android.intent.category.LAUNCHER
// + Using main activity com.***.***.activity.StartPageActivity (from package com.xxx.xxx)
// Selecting main activities from category android.intent.category.MONKEY
// Seeded: 123456 seed值
// Event percentages: 事件百分比,确定的事件按照一定的百分比,其他事件则随机分剩下的百分比
// 0: 50.0%
// 1: 2.7272727%
// 2: 0.54545456%
// 3: 20.0%
// 4: 6.818182%
// 5: 4.090909%
// 6: 0.54545456%
// 7: 10.0%
// 8: 0.27272728%
// 9: 5.0%
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags=0x10000000;component=com.***.***/.activity.StartPageActivity;end
要访问的activity:com.***.***/.activity.StartPageActivity
// Allowing start of Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.***.***/.activity.StartPageActivity } in package com.***.***
Sleeping for 200 milliseconds 休息200毫秒
// Allowing start of Intent { cmp=com.***.***/.activity.StartLoadingActivity } in package com.***.***
// activityResuming(com.***.***) 恢复运行
:Sending Trackball (ACTION_MOVE): 0:(1.0,0.0) 移动坐标点
:Sending Touch (ACTION_UP): 0:(126.45032,326.4519)
:Sending Touch (ACTION_DOWN): 0:(452.0,187.0) 按下事件
:Sending Touch (ACTION_UP): 0:(451.161,191.88419) 弹起事件
// Allowing start of Intent { cmp=com.***.***/.activity.MainActivity } in package com.***.***
// activityResuming(com.***.***) 恢复activity的运动
:Sending Key (ACTION_DOWN): 23 // KEYCODE_DPAD_CENTER 点击事件 23代表了android的键值 注释内容为23值得解释
:Sending Key (ACTION_UP): 23 // KEYCODE_DPAD_CENTER
:Sending Touch (ACTION_DOWN): 0:(50.0,763.0)
:Sending Touch (ACTION_UP): 0:(44.894585,750.28784)
Events injected: 12000 注入事件数量:12000个
:Dropped: keys=0 pointers=18 trackballs=0 flips=0
## Network stats: elapsed time=711559ms (0ms mobile, 300737ms wifi, 410822ms not connected)
网络类型:使用时间:711559毫秒(wifi时间**秒,无连接***秒,移动网络**秒)
// Monkey finished
希望对大家有帮助