monkey日志解析
bash arg: -p (打印monkey命令携带的参数)
bash arg: com.dapp.testAPP123
bash arg: --throttle
bash arg: 200
bash arg: --pct-touch
bash arg: 40
bash arg: --pct-motion
bash arg: 60
bash arg: --ignore-crashes
bash arg: --ignore-timeouts
bash arg: --ignore-security-exceptions
bash arg: --ignore-native-crashes
bash arg: -v
bash arg: -v
bash arg: -v
bash arg: 1152000
:Monkey: seed=1555327004240 count=1152000(打印seed值)
:AllowPackage: com.dapp.testAPP123
:IncludeCategory: android.intent.category.LAUNCHER
:IncludeCategory: android.intent.category.MONKEY
// Selecting main activities from category android.intent.category.LAUNCHER
// - NOT USING main activity com.android.gallery3d.vivo.GalleryTabActivity (from package com.vivo.gallery)
// - NOT USING main activity com.android.bbkmusic.WidgetToTrackActivity (from package com.android.bbkmusic)
// - NOT USING main activity com.android.bbksoundrecorder.SoundRecorder (from package com.android.bbksoundrecorder)
// - NOT USING main activity com.android.camera.CameraActivity (from package com.android.camera)
// - NOT USING main activity com.android.contacts.DialtactsContactsEntryActivity (from package com.android.contacts)
// - NOT USING main activity com.android.dialer.TwelveKeyDialer (from package com.android.dialer)
......
// + Using main activity com.dapp.testAPP123.activity.WelcomeActivity (from package com.dapp.testAPP123)(允许启动的APP)
......
// Selecting main activities from category android.intent.category.MONKEY
// - NOT USING main activity com.android.settings.Settings$RunningServicesActivity (from package com.android.settings)
// - NOT USING main activity com.android.settings.Settings$StorageUseActivity (from package com.android.settings)
......
// Seeded: 1555327004240
// Event percentages:(打印各事件的百分比)
// 0: 40.0%
// 1: 60.0%
// 2: 0.0%
// 3: 0.0%
// 4: -0.0%
// 5: -0.0%
// 6: 0.0%
// 7: 0.0%
// 8: 0.0%
// 9: 0.0%
// 10: 0.0%
// 11: 0.0%
:Switch: #Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;launchFlags=0x10200000;component=com.dapp.testAPP123/.activity.WelcomeActivity;end
// Allowing start of Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.dapp.testAPP123/.activity.WelcomeActivity } in package com.dapp.testAPP123
Sleeping for 200 milliseconds
:Sending Touch (ACTION_DOWN): 0:(490.0,1271.0)
:Sending Touch (ACTION_MOVE): 0:(485.8316,1272.8461)
......
// Allowing start of Intent { cmp=com.dapp.testAPP123/.activity.SportsActivity } in package com.dapp.testAPP123(启动指定intent,可以查看在大致在哪个模块或页面)
......
:Sending Touch (ACTION_MOVE): 0:(481.5137,529.8393)(打印执行动作)
:Sending Touch (ACTION_UP): 0:(485.4817,521.6828)
Sleeping for 200 milliseconds
:Sending Touch (ACTION_DOWN): 0:(576.0,825.0)
:Sending Touch (ACTION_MOVE): 0:(591.21234,838.1344)
:Sending Touch (ACTION_MOVE): 0:(602.8237,851.8741)
:Sending Touch (ACTION_MOVE): 0:(607.5011,858.8844)
:Sending Touch (ACTION_MOVE): 0:(614.86475,880.4976)
:Sending Touch (ACTION_MOVE): 0:(630.8367,904.28687)
:Sending Touch (ACTION_MOVE): 0:(639.5518,926.98193)
:Sending Touch (ACTION_MOVE): 0:(657.6301,941.7169)
:Sending Touch (ACTION_UP): 0:(670.3675,965.1066)
Sleeping for 200 milliseconds
:Sending Touch (ACTION_DOWN): 0:(758.0,334.0)
:Sending Touch (ACTION_UP): 0:(757.3742,336.1662)
//[calendar_time:2019-04-13 08:50:43.073 system_uptime:104263618](打印系统时间)
// Sending event #1102400(打印monkey事件执行次数,可以推算出当前测试执行进度)
// Rejecting start of Intent { cmp=com.tencent.mm/.plugin.exdevice.ui.ExdeviceRankInfoUI } in package com.tencent.mm (除了指定包外,拒绝启动其他app)
Events injected: 1152000(monkey结束时,对各种事件的统计,不用太关注)
:Sending rotation degree=0, persist=false
:Dropped: keys=0 pointers=244 trackballs=0 flips=0 rotations=0
## Network stats: elapsed time=51876375ms (0ms mobile, 0ms wifi, 51876375ms not connected)
// Monkey finished
monkey日志解析的更多相关文章
- Monkey框架(测试方法篇) - monkey日志分析
Monkey日志分析是Monkey测试中非常重要的一个环节,通过日志分析,可以获取当前测试对象在测试过程中是否会发生异常,以及发生的概率,同时还可以获取对应的错误信息,帮助开发定位和解决问题.介绍日志 ...
- monkey之monkey日志分析
一.初步分析方法:Monkey测试出现错误后,一般的差错步骤为以下几步:1.找到是monkey里面的哪个地方出错2.查看Monkey里面出错前的一些事件动作,并手动执行该动作3.若以上步骤还不能找出, ...
- Android APP压力测试(三)之Monkey日志自动分析脚本
Android APP压力测试(三) 之Monkey日志自动分析脚本 前言 上次说要分享Monkey日志的分析脚本,这次贴出来分享一下,废话不多说,请看正文. [目录] 1.Monkey日志分析脚本 ...
- Mysql日志解析
修改Mysql配置 Mysql配置地址为: C:\Program Files (x86)\MySQL\MySQL Server 5.5 如果无法修改可以把my.ini拷贝出来,修改完后,再拷贝回去! ...
- Mysql binlog日志解析
1. 摘要: Mysql日志抽取与解析正如名字所将的那样,分抽取和解析两个部分.这里Mysql日志主要是指binlog日志.二进制日志由配置文件的log-bin选项负责启用,Mysql服务器将在数据根 ...
- monkey日志管理
日志管理作用 Monkey日志管理是Monkey测试中非常重要的一个环节,通过日志管理分析,可以获取当前测试对象在测试过程中是否会发生异常,以及发生的概率,同时还可以获取对应的错误信息,帮助开发定位和 ...
- 主机管理+堡垒机系统开发:strace命令及日志解析(五)
一.strace命令简介 测试命令截图 第一个窗口执行命令如下 [root@elk ~]# w 16:51:56 up 3 days, 6:01, 3 users, load average: 0.0 ...
- Windows登录类型及安全日志解析
Windows登录类型及安全日志解析 一.Windows登录类型 如果你留意Windows系统的安全日志,在那些事件描述中你将会发现里面的“登录类型”并非全部相同,难道除了在键盘上进行交互式登录(登录 ...
- 苏宁基于Spark Streaming的实时日志分析系统实践 Spark Streaming 在数据平台日志解析功能的应用
https://mp.weixin.qq.com/s/KPTM02-ICt72_7ZdRZIHBA 苏宁基于Spark Streaming的实时日志分析系统实践 原创: AI+落地实践 AI前线 20 ...
随机推荐
- 类 Random
什么是Random类 此类的实例用于生成伪随机数 Random使用步骤 查看类 java.util.Random :该类需要 import导入使后使用. 查看构造方法 public Random() ...
- ueditor 回显html样式会直接出来,无效
百度了好久,后面发现可以直接这样
- 熟悉常用的HBase操作
1. 以下关系型数据库中的表和数据,要求将其转换为适合于HBase存储的表并插入数据: 学生表(Student)(不包括最后一列) 学号(S_No) 姓名(S_Name) 性别(S_Sex) 年龄(S ...
- 【10】Cookie和Session
一.cookie和session的介绍 cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要"保持状态",因此cookie就是在这样一个场景下 ...
- Python 学习笔记 - 不断更新!
Python 学习笔记 太久不写python,已经忘记以前学习的时候遇到了那些坑坑洼洼的地方了,开个帖子来记录一下,以供日后查阅. 摘要:一些报错:为啥Python没有自增 ++ 和自减 --: 0x ...
- sql 查询字段如果为null 则返回0的写法
oracle select nvl(字段名,0) from 表名; ----------------------------------- sqlserver select isnull(字段名,0) ...
- JPA:identifier of an instance of was altered from
由于前台提交的对象,并没有关联对象的数据. 所以要把关联对象赋值一下,在合并集合. WmsOutboundreport entity2 = service.findOne(item.getOutbou ...
- MarkDown&思维导图
从markdown文件创建思维导图 pzhaonet/mindr: an R package which converts markdown files (.md, .Rmd) into mindma ...
- Flask 构建微电影视频网站(七)
电影模块实现 上映预告 @home.route("/animation/") def animation(): """ 首页轮播动画 "&q ...
- python3 实例方法、类方法和静态方法
#!/usr/bin/env python3.6 #-*- coding:utf-8 -*- # class Person(object): city = 'Beijing' def __init__ ...