worktools-monkey 测试工具的使用
配置电脑环境
1.进入用户目录下的bin
cd ~/bin
2.链接一下monkey
monkey -> /home/zhangshuli/git/vanzo_team/xulei/monkey.py*
设置手机环境
1.进入log界面
通过拨号面板,输入密码*#*#3646633#*#*
选择里面的log and debuging
这里面有两点需要注意,一是每次跑之前,必须清空里面的记录;二是跑之前,必须确保log是打开的
如何跑monkey
1.在任何位置下,打开monkey界面
monkey
2.进入monkey以后,分别执行
默认参数->读程序包->选择你想要跑的程序->开始
3.当你跑完以后,你可以执行
导包到log
处理log
生成的log存在于当前目录下的monkey-log文件夹
1.进入当前的文件夹
2.计入log目录
cd MonkeyLog_2014122323121419378153/Monkey_Log_201412240946
3.这时候会看到两个目录sdcard0_mtklog sdcard1_mtklog
进入手机查看bog目录:进入monkey就能看到了
4.进入相应的目录
cd sdcard0_mtklog
5.这时候会看到5个文件夹
aee_exp:这个主要是mtk使用
mdlog:这个基本上也不用看
mobilelog
taglog:这两个是重点
netlog:参考使用
6.进入mobilelog,会看到很多的文件夹
bt_log
events_log
kernel_log
kernel_log.boot last_kmsg2
main_log.1
main_log.boot
main_log_fatal.log properties
radio_log.boot
bt_log.boot events_log.boot
kernel_log.1
last_kmsg
main_log
main_log.1_fatal.log
main_log.boot_fatal.log
mblog_history
radio_log
这里面,我们主要看的是main*log ,其中main_log.1_latal.log是脚本处理过后的,里面是错误锦集
进入一个文件,然后在文件里面搜索关键字FATAL就行了。注意,我们只需要关注跟我们项目有关的问题就行了。
7.进入taglog,这个log里面大都是压缩文件,解压进入就可以了,具体错误,仍然是通过FATAL进行查询的
关闭monkey
进入shell环境 adb shell;
查看运行的进程 ps|grep monkey
杀死进程 kill 进程号
worktools-monkey 测试工具的使用的更多相关文章
- Android自动化测试基础知识——MONKEY测试工具(转的)
本周开始启动手机输入法simeiji的自动化测试,同时开始接触手机浏览器自动化测试.接下来会对android自动化测试工具和方法做一个专题研究. 第一篇介绍monkey测试工具. 1 自动化测试背景 ...
- monkey测试工具与常用的linux命令
Monkey测试工具 说明:monkey是一个安卓自带的命令行工具,可以模拟用户向应用发起一定的伪随机事件.主要用于对app进行稳定性测试与压力测试. 实现:首先需要安装一个ADB工具,安装完之后,需 ...
- [原创]Android Monkey测试工具使用介绍
[原创]Android Monkey测试工具使用介绍 1 Android Monkey介绍 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件 ...
- Android软件测试Monkey测试工具
前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner.benchmark.其 ...
- Monkey测试工具介绍
---------------------------------------------------------------------------------------------------- ...
- Maxim-可自定义的Monkey测试工具(Android)
Maxim 基于monkey做的二次开发,相比原始monkey,新增如下功能 多种随机测试模式:dfs(深度遍历) mix模式(monkey随机测试+控件识别) troy模式(按照控件选择器进行遍历) ...
- 推荐IOS Moneky测试工具Fast Monkey
推荐IOS Moneky测试工具Fast Monkey 1 介绍 非插桩 iOS Monkey, 支持控件,每秒4-5 action事件 2 下载 https://github.com/zhangzh ...
- Android压力测试工具——Monkey
Android压力测试工具——Monkey Monkey是运行在模拟器上和真机设备上的一段程序,它会产生用户事件的一系列伪随机流,比如点击.触摸.手势,还有很多系统级别的事件.Monkey通常是用来做 ...
- 【Android】自动测试工具 Monkey
前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner.benchmark.其 ...
- Monkey Android app稳定性测试工具之Monkey使用教程
Monkey Android app稳定性测试工具之Monkey使用教程 by:授客 QQ:1033553122 由于篇幅问题,仅提供百度网盘下载链接: Android app稳定性测试工具之Monk ...
随机推荐
- HDU 4928 Series 2
有了题解以后这题就成了一个模拟题.不过写了好久才把它写对…… Sad #include <iostream> #include <cstdio> #include <cs ...
- Unity 性能优化(力荐)
开始之前先分享几款性能优化的插件: 1.SimpleLOD : 除了同样拥有Mesh Baker所具有的Mesh合并.Atlas烘焙等功能,它还能提供Mesh的简化,并对动态蒙皮网格进行了很好的支持. ...
- Objective-C中的同步线程的锁
概述 在多线程编程中往往会遇到多个线程同时访问共享的资源,这种情况我们需要通过同步线程来避免.也就是给线程加锁. 因为Objective-C是C语言的超集.,严格的来说是真超集.所以C语言当中的pth ...
- 协变 & 逆变
都跟里氏替换原则有关. 协变:你可以用一个子类对象去替换相应的一个父类对象,这是完全符合里氏替换原则的,和协(谐)的变.如:用Swan替换Bird. 逆变:你可以用一个父类对象去替换相应的一个子类对象 ...
- localStorage 以及UserData[IE6 IE7]使用
说在前头: UserData:属于IE6 IE7的老东西.麻烦且体验差,暂且不表 localStorage 属于HTML5的东西,兼容IE8以及其它W3C标准的主流浏览器.所以尽可能的具体解说 注意: ...
- Quart 学习
quartz版本使用2.2.1 梳理一下其中的流程,可以表示为: 0.调度器线程run() 1.获取待触发trigger 1.1数据库LOCKS表TRIGGER_ACCESS行加锁 1.2读取JobD ...
- 【理论基础】ContentProvider的简要概述
对于Android应用而言,他们必须相互独立,各自运行在自己的Dalvik虚拟机实例中,如果这些Android应用之间需要实现实时的数据交换——例如我们开发了一个发送短信的程序,当发送短信时需要从联系 ...
- JWT 使用介绍
转载收藏于 http://www.cnblogs.com/zjutzz/p/5790180.html JWT是啥? JWT就是一个字符串,经过加密处理与校验处理的字符串,形式为: A.B.C A由JW ...
- 分享一个js对象开发组件写法
var TextCount = (function(){ //私有方法,外面将访问不到 var _bind = function(that){ that.input.on('keyup',functi ...
- Atcoder ABC 069 C - 4-adjacent D - Grid Coloring
C - 4-adjacent Time limit : 2sec / Memory limit : 256MB Score : 400 points Problem Statement We have ...