`
meohao
  • 浏览: 97794 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

写在20110609:简单的MonKey测试

 
阅读更多
Monkey测试很形象,说的就是这个测试像猴子一样在你的应用程序上乱点,模拟的是用户点击的操作。瓶颈:解锁。
Monkey测试步骤
1.连接手机,保持手机已连接到电脑。
2.打开cmd。
3.执行adb shell
4.输入Monkey命令。package_name改成你自己要测的包名,其余的不需要改动。
  monkey -p package_name -s 23 --ignore-crashes --ignore-timeouts -v -v -v 100000> /data/local/tmp/log.txt 2>&1 &
5.Monkey测试结束后导出日志文件即可
  adb pull /data/local/tmp/ d:/
6.定位文件中相应的CRASH或Not Responding。

其中解释一下这个Monkey命令。
monkey -p package_name -s 23 --ignore-crashes --ignore-timeouts -v -v -v 100000> /data/local/tmp/log.txt 2>&1 &
1.-p后面接着的对应的包名,如果是整机测试,就不需要 -p package_name
2.-s后面是对应的种子数,好像就是操作步骤,根据她们测试的经验,一般种子数在23,同步她们测试的结果,一般种子的个数固定为23,和她们选择的操作步骤就是同步的。
3.--ignore-crashes --ignore-timeouts 这里是在monkey测试的过程中遇到carash或者timeout的情况时忽略掉,一般不设置时,出现crash或者timeout时,Monkey测试会终止。这里是防止Monkey测试终止。
4.-v 指的是Monkey测试时点击的深度,一个-v表示一层,-v -v -v这里就是点击的深度达到三层的意思。
5.100000 这里是指点击的次数,根据她们测试的经验,对于单个应用程序这个次数设置在100000次就可以了;如果是整机,一般设置在500000次。
6.> /data/local/tmp/log.txt 测试的log记录在手机上/data/local/tmp/ 下面的log.txt里面,这个名字可以自己写。
7.2>&1 固定的写法,这个也很重要,代表的意思是中间忽略的东东的日志一并输入到指定的文件中。
8.最后单独的一个"&" 是一旦Monkey测试开始了,之后可以拔掉数据线,不会影响Monkey测试。
分享到:
评论

相关推荐

    monkey测试小白教程,手把手让你完成monkey测试

    3. **目标应用**:确保目标应用已安装在测试设备上。 #### 三、Monkey命令详解 Monkey命令的格式通常为: ``` adb shell monkey [参数] [事件计数] ``` - **adb shell**:表示在Android设备上执行shell命令。 - **...

    压力测试报告-Monkey - 模板.docx

    列出在测试过程中未解决或需要进一步研究的问题,为后续的开发和优化提供方向。 此报告详尽地记录了 Monkey 压力测试的过程,从测试环境、策略到结果分析,旨在为软件的质量控制提供有力支持,确保用户获得稳定、...

    monkey指定页面测试

    在Android应用开发中,Monkey测试是一种自动化测试方法,主要用于检测应用程序的稳定性、健壮性和性能。Monkey测试通过发送随机的用户事件(如触摸、按键、滚动等)到应用程序,以此来模拟用户的各种操作,帮助...

    Monkey测试结果分析

    如果Monkey测试顺利执行完成,在log的最后,会打印出当前执行事件的次数和所花费的时间;Monkey finished代表执行完成。 (如果Monkey执行中断,在log的最后也能查看到当前已执行的次数。) l 日志内容分析 一般...

    monkey测试快捷配置脚本

    monkey测试脚本使用说明 步骤一: MMI开机,确认USB调试模式已打开,USB线连接电脑端,确认adb已连接 步骤二: 打开monkeyConfig.ini 配置文件,配置需要执行monkey测试的应用包名及根据文档中备注提示配置其他...

    monkey压力测试工具

    Monkey压力测试工具是一种广泛用于移动应用性能评估的工具,尤其在Android平台上十分流行。它的主要目的是模拟用户在真实环境中对应用程序进行的各种随机操作,以此来检测应用的稳定性和性能。Monkey测试工具通过...

    Monkey测试及结果处理工具及工具说明书

    1. **在可视化界面里进行Monkey测试**:通过简单的图形界面操作,用户可以快速配置测试参数,包括指定待测试的应用程序、设置测试次数等,并启动Monkey测试。 2. **将测试的结果精简处理,方便查阅**:测试完成后,...

    安卓monkey测试教程

    相反,"白名单"则是指定 Monkey 必须包括的一系列Activity,确保它们在测试过程中被覆盖到。 教程中可能涵盖以下内容: 1. **安装与配置**:讲解如何获取并安装Android SDK,以及如何在SDK工具中找到Monkey命令。 ...

    monkey测试apk和源码

    在这个压缩包中,"testmonkey.apk"应该是Monkey测试工具的可执行版本,可以直接安装在Android设备或模拟器上运行,用于对目标应用进行自动化压力测试。 源码部分则是Monkey测试工具的实现,这为我们提供了学习和...

    Fastbot -Monkey 测试工具

    Monkey测试工具,特别是Fastbot,是自动化测试领域中的一种常用技术,主要针对Android应用程序进行压力和稳定性测试。Fastbot作为Monkey测试的一种高级形式,旨在提供更高效、更智能的测试体验,帮助开发者发现并...

    安卓自动化测试工具Monkey

    在实际应用中,Monkey测试可以与其他测试工具结合使用,例如JUnit、TestNG等,以提高测试的覆盖率和测试的效率。同时,Monkey测试也可以与continuous integration工具结合使用,例如Jenkins、Travis CI等,以实现...

    Monkey测试方法.pdf

    这有助于分析在测试过程中应用的行为和错误信息。 10. 测试级别与事件百分比 通过设置不同的测试级别和事件百分比,可以对应用进行更细致的测试。例如,-v指定测试的详细程度,Level0到Level2分别代表不同的测试...

    android手机Monkey测试操作手册

    Monkey工具在模拟器或真实设备上运行时,能够自动发送随机的用户事件,如点击、滑动、触摸等,以此来对应用程序进行压力测试。这种测试的主要目的是评估应用在各种不确定输入情况下的稳定性和健壮性,帮助开发者发现...

    monkey_test小程序

    在Android SDK中,Monkey测试通常通过在终端运行`adb shell monkey`命令进行。命令的基本格式是:`adb shell monkey -p <package_name> -v <event_count>`,其中`<package_name>`是应用的包名,`<event_count>`是想...

Global site tag (gtag.js) - Google Analytics