配置电脑环境
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 测试工具的使用的更多相关文章

  1. Android自动化测试基础知识——MONKEY测试工具(转的)

    本周开始启动手机输入法simeiji的自动化测试,同时开始接触手机浏览器自动化测试.接下来会对android自动化测试工具和方法做一个专题研究. 第一篇介绍monkey测试工具. 1 自动化测试背景 ...

  2. monkey测试工具与常用的linux命令

    Monkey测试工具 说明:monkey是一个安卓自带的命令行工具,可以模拟用户向应用发起一定的伪随机事件.主要用于对app进行稳定性测试与压力测试. 实现:首先需要安装一个ADB工具,安装完之后,需 ...

  3. [原创]Android Monkey测试工具使用介绍

    [原创]Android Monkey测试工具使用介绍 1 Android Monkey介绍 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件 ...

  4. Android软件测试Monkey测试工具

    前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner.benchmark.其 ...

  5. Monkey测试工具介绍

    ---------------------------------------------------------------------------------------------------- ...

  6. Maxim-可自定义的Monkey测试工具(Android)

    Maxim 基于monkey做的二次开发,相比原始monkey,新增如下功能 多种随机测试模式:dfs(深度遍历) mix模式(monkey随机测试+控件识别) troy模式(按照控件选择器进行遍历) ...

  7. 推荐IOS Moneky测试工具Fast Monkey

    推荐IOS Moneky测试工具Fast Monkey 1 介绍 非插桩 iOS Monkey, 支持控件,每秒4-5 action事件 2 下载 https://github.com/zhangzh ...

  8. Android压力测试工具——Monkey

    Android压力测试工具——Monkey Monkey是运行在模拟器上和真机设备上的一段程序,它会产生用户事件的一系列伪随机流,比如点击.触摸.手势,还有很多系统级别的事件.Monkey通常是用来做 ...

  9. 【Android】自动测试工具 Monkey

    前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner.benchmark.其 ...

  10. Monkey Android app稳定性测试工具之Monkey使用教程

    Monkey Android app稳定性测试工具之Monkey使用教程 by:授客 QQ:1033553122 由于篇幅问题,仅提供百度网盘下载链接: Android app稳定性测试工具之Monk ...

随机推荐

  1. Eclipse导出JavaDoc(并解决中文乱码问题)

    一. 使用Eclipse生成注释文档 使用eclipse生成文档(javadoc)主要有三种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的 ...

  2. 洛谷—— P1036 选数 || Vijos——选数

    https://vijos.org/p/1128|| https://www.luogu.org/problem/show?pid=1036#sub 描述 已知 n 个整数 x1,x2,…,xn,以及 ...

  3. ArcSDE学习笔记---------使用

    1.首先在 将下面四个jar包放到工程里 2.然后打开ArcMAP,在arcmap里建立属于你自己的表 3.然后在你的本地数据库上建立与arcmap的连接 完成这三步就可以开始对ArcSDE的数据进行 ...

  4. ADL & 实参相依的查找 & 成员与非成员的查找

    也就是会根据实参,所处在的名字空间,来查找对应名字空间里面的函数. 对于<<也是常见的场景,会根据实际要打印出来的下一个操作数,来决定调用哪个命名空间里面的函数. 注意,不同命名空间里面的 ...

  5. Codeforces Round #313 C. Gerald&#39;s Hexagon(放三角形)

    C. Gerald's Hexagon time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  6. resin后台输出中文乱码的解决的方法!

    近期从tomcat移植到resin,发现这东西不错啊! 仅仅是后台输出时有时候中文会乱码. 如今找到resin后台输出中文乱码的解决的方法: 编辑conf/resin.con文件: <!--ja ...

  7. cocos2d-x 3.1.1学习笔记[23]寻找主循环 mainloop

    文章出自于  http://blog.csdn.net/zhouyunxuan cocos2d到底是怎样把场景展示给我们的,我一直非常好奇. 凭个人猜想,引擎内部的结构类似于这样 while(true ...

  8. 融云消息接口apicloud

    融云提供消息发送服务,支持个人消息,群消息,讨论组,聊天室消息, 以下是它涉及到的接口. 初始化,连接之后,可以使用. <!DOCTYPE html> <html> <h ...

  9. 关键字&标识符

    关键字:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 保留字: 标识符:凡是自己可以起名字的地方都叫标识符 命名的规则:(一定要遵守,不遵守就会报编译的错误)由26个英文字母大小写,0- ...

  10. Felx之HTTPService

    获取并显示数据 为了向我们的程序提供数据,Adobe Flex包含特别为与HTTP服务器,网络服务或者是远程对象服务(Java对象)进行交互的而设计的组件.这些组件被称之为远程过程调用(RPC)服务组 ...