Android test---monkey

一、在使用monkey之前,需要用到模拟器,那么怎么启动模拟器呢,先看一下电脑有什么模拟器,通过命令行查看一下

android list avd

二、看到了模拟器列表了,下来就是启动模拟器了。在命令行中输入 emulator @name 即上面的Name ‘HHH‘

emulator @HHH

 三、启动好了emulator,接下来就是安装apk了,随便一个apk吧 ,找到apk的路径。

adb install /your apk path/your apk



adb install F:\workplace\camare\platforms\android\bin\HelloCordova.apk

下面就是用monkey测试刚刚安装的apk,向apk发送100次随机按键消息

adb shell monkey -p  io.cordova.hellocordova -v -v 100

运行完测试,看到了一些信息 在信息的最后面里面将看到最终测试报告

如图

时间: 2024-11-04 16:09:15

Android test---monkey的相关文章

Android之monkey Test

一.Monkey简介 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行测试.Monkey测试是一种为了测试软件的稳定性.健壮性的快速有效的方法.   二.Monkey程序介绍 1) Monkey程序由Android系统自带,使用Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar: 2) Monkey.ja

android之monkey测试

本文同时发表于本人个人网站 www.yaoxiaowen.com monkey测试算是android自动化测试当中最简单的一种工具了.虽然简单,不过对于测试app的稳定健壮,减少崩溃还是比较有用的.所以建议app可以经常做些monkey测试,下班之后,打开monkey测试,就不用管了,第二天来了查看结果就好. 一:monkey介绍Monkey就是Android的一个命令行工具,是运行在手机里的.(可以模拟器可以真机),它通过向系统发送伪随机的用户事件流(比如手势,按键,触摸屏触摸事件等),来实现

Android软件测试Monkey测试工具

前言: 最近开始研究Android自动化测试方法,对其中的一些工具.方法和框架做了一些简单的整理,其中包括android测试框架.CTS.Monkey.Monkeyrunner.benchmark.其它test tool等等.因接触时间很短,很多地方有不足之处,希望能和大家多多交流. 一.  什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试

Android命令Monkey压力测试,详解

一.Monkey 是什么?Monkey 就是SDK中附带的一个工具. 二.Monkey 测试的目的?:该工具用于进行压力测试. 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题. 三.Monkey 测试的特点?Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性. 四.Monkey 命令详解 1).标准的monkey 命令[adb shell] monkey [options] <eventcount> , 例如:adb shell monkey -

Android之Monkey全参数(包含隐藏参数)

http://blog.csdn.net/jlminghui/article/details/38238443 参数如下: 注意:以下例子中命令均为Windows cmd命令窗口运行环境,往外官网列出的参数并不是全部参数,更全的参数要看monkey源代码. 一.常规   1.-help 作用:列出简单的用法. 例:adb shell monkey -help 注:一般很少用到此参数,偷懒的做法直接输入adb shell monkey就可以看到简单用法列表.   2.-v 作用:命令行上的每一个-

详解:android- monkey命令

主要介绍了android monkey命令详解,Monkey 就是SDK中附带的一个工具,该工具主要用于进行压力测试: 一.Monkey 是什么? Monkey 就是SDK中附带的一个工具. 二.Monkey 测试的目的? 该工具用于进行压力测试. 然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题. 三.Monkey 测试的特点? Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性. 四.Monkey 命令详解 1).标准的monkey 命令 [ad

Android测试之Monkey

自己用的测试 C:\Users\Star>adb shell monkey -p com.cmstop.android --monitor-native-crashes -- pct-touch 30 -s 1 -v -v -v --throttle 200 100000   (不容易停下来) C:\Users\Star>adb shell monkey -p com.cmstop.android -v 500 --ignore-crashes 开始—>运行—>cmd     3.

转:Android命令Monkey压力测试,详解

停止Monkey命令: 1. ps命令  查找uiautomator的进程 打开cmd命令行窗口 输入: adb shell ps | grep monkey 返回来的第一个数字,即是monkey的进程号 2.kill 命令结束进程继续输入: adb shell kill [刚才查到的进程号] 同理结束其他进程,和其他应用也可用此法,屡试不爽   测试apk集合 APK应用集合分为黑名单和白名单,黑名单是指系统将执行除了黑名单中以外的apk:白名单则是只执行在白名单中的apk. 黑名单的设置方法

Android 测试之Monkey

一.什么是Monkey Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行压力测试.Monkey测试是一种为了测试软件的稳定性.健壮性的快速有效的方法. 二.Monkey的特征 1. 测试的对象仅为应用程序包,有一定的局限性. 2. Monky测试使用的事件流数据流是随机的,不能进行自定义. 3. 可对MonkeyTest的对象,事件数量,类型,频率等进行设置. 三.M

android 稳定性monkey测试

本篇针对应用内存泄漏测试,简单介绍一下内存泄漏的危害,内存泄漏指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果.简单来说就是如果存在内存泄漏的话,应用会越用越卡,最后导致应用崩溃. 前提准备条件: 1.手机root权限,模拟器也可 2.对应系统的procrank,procmem,libpagemap.so文件 3.获取内存数据的脚本 4.adb环境 操作步骤: 1.命令行重新挂载一下分区 adb root adb remo