首页
学习
活动
专区
工具
TVP
发布

Android命令Monkey压力测试,详解

一、Monkey 是什么? Monkey 就是SDK中附带的一个工具。 二、Monkey 测试的目的? 该工具用于进行压力测试。...然后开发人员结合monkey 打印的日志 和系统打印的日志,结局测试中出现的问题。 三、Monkey 测试的特点? Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性。...四、Monkey 命令详解 1).标准的monkey 命令 [adb shell] monkey [options] , 例如: adb shell monkey -v 500...五、一个简单的monkey命令: adb shell monkey -p com.xy.android.junit -s 500 -v 10000 但是,工作中为了保证测试数量的完整进行,我们一般不会在发生错误时立刻退出压力测试...monkey 测试命令如下 adb shell monkey -p com.xy.android.junit -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

Monkey测试1——Monkey的使用

1 Monkey工具使用 2 3 一、 什么是Monkey 4 5 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。...下面是一个更为典型的命令行示例,它启动指定的应用程序,并向其发送500个伪随机事件: 22 23 $ adb shell monkey -pyour.package.name -v 500 24...25 四、Monkey测试的一个实例 26 27 通过这个实例,我们能理解Monkey测试的步骤以及如何知道哪些应用程序能够用Monkey进行测试。...29 Windows下(注:2和4步是为了查看我们可以测试哪些应用程序包,可省略): 30 31 1、 通过eclipse启动一个Android的emulator 32 33 2、 在命令行中输入...adb devices 36 37 List of devices attached 38 39 emulator-5554 device 40 41 3、 在有设备连接的前提下,在命令行中输入

95910

Monkey测试3——Monkey测试结果分析

Monkey测试结果分析 一....初步分析方法: Monkey测试出现错误后,一般的差错步骤为以下几步: 1、 找到是monkey里面的哪个地方出错 2、 查看Monkey里面出错前的一些事件动作,并手动执行该动作 3、 若以上步骤还不能找出...,可以使用之前执行的monkey命令再执行一遍,注意seed值要一样 一般的测试结果分析: 1、 ANR问题:在日志中搜索“ANR” 2、 崩溃问题:在日志中搜索“Exception” 二....详细分析monkey日志: 将执行Monkey生成的log,从手机中导出并打开查看该log;在log的最开始都会显示Monkey执行的seed值、执行次数和测试的包名。...Monkey执行中断,在log的最后也能查看到当前已执行的次数。

1.4K10

Android Monkey压力测试

Android Monkey压力测试 :模拟器中,打开cmd接口,输入adb设备,看是否连接了模拟器设备 C:\ Users \ Administrator> adb设备连接的模拟器5504设备列表...Administrator> adb shellroot @ generic_x86:/ \# 选择com.android.email这个程序作为对象进行MonkeyTest,在shell界面中输入 \ #monkey...:IncludeCategory:android.intent.category.MONKEY//事件百分比:// // 0:15.0%触摸事件百分比,即参数–pct-touch// 1:10.0%滑动事件百分比...注意:也可以退出shell接口后,可以直接输入adb shell monkey -p com.android.email -v 100> d:\ monkeytest.txt将结果导入到txt文件中 五...分析测试报告 注意种子值 :Monkey:seed = 1518372908154 count = 100没有指定种子值是,会随机生成,可以通过设置种子值测试测试产生的随机操作序列完全相同 发现有无日志中的无响应问题和崩溃问题

1.8K20

Android APP测试之Monkey

项目组最近计划对安卓客户端应用做一些专项测试来进行评测,通过多方面的查询与了解,发现了APP稳定性测试神器——Monkey,下面简单的对Monkey的应用记录下。...monkeyscript是monkey的脚本语言,是一组可以被monkey识别的命令集合,可以帮我们完成一系列的被固定的重复性操作,monkey通过脚本来进行测试,只是一个记事本文件,缺点是在坐标、按键等方面没有逻辑性...完成monkey.txt脚本的编写,保存到某一路径下,切换到monkey.txt路径下adb push monkey.txt /data/local/temp/(设备的任一路径,无规定),adb shell...切换到设备下 cd /data/local/temp 切换到monkey.txt路径下, monkey -f monkey.txt -v 10 执行monkey脚本及执行次数。...完成MonkeyScript的自动化Monkey测试。

72040

iOS逆向(8)-Monkey、Logos

Monkey 什么是Monkey? 原有iOSOpenDev的升级,非越狱插件开发集成神器!...//github.com/theos/theos.git /opt/theos 安装ldid(如安装theos过程安装了ldid,跳过) brew install ldid 2.安装 你可以通过以下命令选择指定的...Xcode进行安装: sudo xcode-select -s /Applications/Xcode-beta.app 默认安装的Xcode为: xcode-select -p 执行安装命令: sudo...https://raw.githubusercontent.com/AloneMonkey/MonkeyDev/master/bin/md-uninstall)" 4.更新 如果没有发布特殊说明,使用如下命令更新即可...由于咱们手上有源码,所以可以直接跳过动态分析的这一步,直接就知道按钮所处的页面是叫做ViewController,按钮的响应方法是: - (IBAction)tapAction:(id)sender 利用hook命令

1.7K20

Android Monkey压力测试介绍

Monkey 是Android SDK提供的一个命令行工具, 可以简单,方便地运行在任何版本的Android模拟器和实体设备上。...参数大全 Monkey 命令 基本参数介绍 Monkey 实例 Monkey 查看包名 Monkey 日志分析 必须重视Crash 环境搭建 安装Android SDK 并配置环境变量 http://...命令启动方式: a)可以通过PC机CMD窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试 b)在PC上adb shell...进入Android系统,通过执行 monkey {+命令参数} 来进行Monkey 测试 c ) 在Android机或者模拟器上直接执行monkey 命令,可以在Android...Monkey弱点 Monkey虽然可以根据一个指定的命令脚本发送按键消息,但其丌支持条件判断,也丌支持读取待测界 面的信息来执行验证操作。 Monkey 参数大全 ?

1.2K33

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券