`
bogongjie
  • 浏览: 230911 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

android Monkey test测试

阅读更多

以下这条Monkey指令为例:

monkey -s 12 --throttle 450 -p com.android.cameraswitch --kill-process-after-error --ignore-timeouts --ignore-security-exceptions -v 10000

   这条monkey指令是测试:在camera模块中产生1万次伪随机操作(包括触摸、按键、手势等)。

下面简单介绍下涉及到的各参数:
-s <seed> 
    伪随机数生成器的 seed 值。如果用相同的 seed 值再次运行 Monkey ,它将生成相同的事件序列。
--throttle <milliseconds> 
    在事件之间插入固定延迟。通过这个选项可以减缓 Monkey 的执行速度。如果不指定该选项, Monkey 将不会被延迟,事件将尽可能快地被产成。
-p <allowed-package-name> 
    如果用此参数指定了一个或几个包,Monkey将只允许系统启动这些包里的Activity。 如果你的应用程序还需要访问其它包里的Activity(如选择取一个联系人),那些包也需要在此 同时指定。如果不指定任何包,Monkey将允许系统启动全部包里的Activity。要指定多个 包,需要使用多个 -p选项,每个-p选项只能用于一个包。
--kill-process-after-error 
    通常,当Monkey由于一个错误而停止时,出错的应用程序将继续处于运行状态。当设置了此选项时,将会通知系 统停止发生错误的进程。注意,正常的(成功的)结束,并没有停止启动的进程,设备只是在结束事件之 后,简单地保持在最后的状态。
--ignore-timeouts 
    通常,当应用程序发生任何超时错误(如“Application Not Responding”对 话框)时,Monkey将停止运行。如果设置此选项,Monkey将继 续向系统发送事件,直到计数完成。
--ignore-security-exceptions 
    通常,当应用程序发生许可错误(如启动一个需要某些许可的Activity)时,Monkey将 停止运行。如果设置了此选项,Monkey将继续向系统发送事件,直到计数完成。
 -v 
    命令行的每一个 -v 将增加反馈信息的级别。 Level 0( 缺省值 ) 除启动提示、测试完成和最终结果之外,提供较少信息。 Level 1 提供较为详细的测试信息,如逐个发送到 ActivITy 的事件。 Level 2 提供更加详细的设置信息,如测试中被选中的或未被选中的 Activity 。

 
adb shell monkey -s 12 --throttle 800 -p net.kindroid.fm --ignore-timeouts --ignore-security-exceptions -v 100000
 
步骤:

1、不忽略异常
adb shell monkey -p com.thunderst.radio --throttle 500 -s 600 -v -v -v 800000 >C:\long_radio_report.txt
 指令的含义:测试的应用程序为FM,事件间的延时为500毫秒,种子seed的值为600,三个v表示输出的MonkeyLog的级别为最高,即输出最详尽的Monkey Log,测试的事件次数为800000次 ,Log保存在C盘的ong_radio_report.txt里

2、忽略异常
adb shell monkey -p com.thunderst.radio --throttle 500 -s 600 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v 800000 >C:\long_radio_report.txt
 
 
分享到:
评论

相关推荐

    android客户端性能测试之monkeytest

    monkey test android 自动化测试monkey test android 自动化测试monkey test android 自动化测试monkey test android 自动化测试

    Android MonkeyTest猴子测试

    google为方便android开发人员测试软件的测试工具,猴子测试,里面详细讲解改软件的使用方法。祝大家开发出一个好的程序

    MonkeyTest 安卓 压力测试

    android 安卓 压力测试 MonkeyTest

    Android Monkey Test

    1.只是一个Monkey测试的批处理; 2.支持单模块、组合模块、全模块测试; 3.可自由定制三方模块测试点

    Monkey test.bat

    android手机 monkey做可靠性测试和压力测试的一个批处理,有需要的可以下载看看。

    Monkey测试结果分析

    -throttle 500 -s 100 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v 1000 1&gt; /mnt/sdcard/monkey_test.txt 2&gt;&1 & 黑名单:不...

    Android平台自动测试之Monkey测试工具

    最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它testtool等等。因接触时间很短,很多地方有不足之处,...

    android自动化测试资料

    Android自动测试之Monkey工具 Android自动化测试初探 Android自动化测试可行性途径分析 Android自动化测试之道 GSM手机自动化测试解决方案 手机自动化测试系统设计浅析 在Android_Robotium自动化测试中导出Test_...

    Fastbot -Monkey 测试工具

    Monkey 测试工具 ---Fastbot

    monkeytest.zip

    用于测试Android手机应用的稳定性测试完成后,解析log,生成报告,发送邮件

    Android_中压力测试工具Monkey的用法(An-Beer_工作室

    Android_中压力测试工具Monkey的用法(An-Beer_工作室),android software stress test

    测试工具-itestin

    移动互联网开发者和测试人员在Android应用开发或测试过程中,经常需要对App应用程序进行性能测试、压力测试,或者GUI功能测试,以找出程序中隐藏的问题,Android SDK提供了Monkey test工具,Monkey test是一个随机...

    App测试之真机自动化测试-教程

    移动互联网开发者和测试人员在Android应用开发或测试过程中,经常需要对App应用程序进行性能测试、压力测试,或者GUI功能测试,以找出程序中隐藏的问题,Android SDK提供了Monkey test工具,Monkey test是一个随机...

    monkey测试apk和源码

    monkey测试工具apk和原码,测试包括日志分析,能正常设置测试时间。

    Android自动测试工具Monkey

    最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之处...

    Android-Monkey-Adapter:它是android测试工具monkey running和crash-log-analyzing适配器的适配器

    AndroidMonkeyAdapter管理monkey作业并分析所有运行日志,以确定崩溃属于哪种异常 简介安装Android应用程序,运行Monkey测试作业,自动分析和分类崩溃支持 Dalvik 崩溃、ANR、本机崩溃重复异常分类支持 HTML 格式的...

    Android自动测试之Monkey工具

    前言:最近开始研究Android自动化测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它testtool等等。因接触时间很短,很多地方有不足...

    android_monkey_utils:一个monkey+instrumentaion构成的自动化monkey测试工具

    android_monkey_utils 一个monkey+instrumentaion构成的自动化monkey测试工具 Keyword monkey instrument Monkey简介 The Monkey is a program that runs on your emulator or device and generates pseudo-random ...

    [iTest]Android开发者性能测试工具

    同志们在Android应用开发或测试过程中,经常需要对应用程序进行性能或压力测试,或者GUI功能测试,以找出程序中隐藏的问题,iTest能精确测试应用程序的每一个功能,为广大开发人员和测试人员提供了一款简单易用的...

    Android-DroidBot一个Android的轻量级测试输入生成器

    DroidBot一个Android的轻量级测试输入生成器。 类似于Monkey,但具有更多的智能和酷功能!

Global site tag (gtag.js) - Google Analytics