(转载)测试工具monkey

简介: 转自http://www.418log.org/post-32.html 1)进入shell  在桌面点开始--运行 输入cmd 点确定 或打开 cmd.exe 进入sdk tools目录如: 1 C:\Users\Administrator>d: 2 C:\U...

转自http://www.418log.org/post-32.html

1)进入shell

 在桌面点开始--运行 输入cmd 点确定 或打开 cmd.exe 进入sdk tools目录如:

1 C:\Users\Administrator>d:
2 C:\Users\Administrator>cd D:\Program Files\android-sdk\platform-tools>

 查看本机已经启动的模拟器

1 D:\Program Files\android-sdk\platform-tools>adb devices
2 List of devices attached
3 emulator-5554   device

 进入shell命令行

 adb shell

 后显示为#  如果显示为$   输入su

 exit 退出

 在 adb shell 命令前运行 adb remount

(2)进入shell后

 ls

 cd data

 下面还有个data,进入后下面是程序的包

 可以直接输入monkey -p com.jd.customer -v 50,后会自动切换界面

 也可以退出shell,在命令行输入,

 adb shell  monkey -p com.jd.customer -v 50 --hprof 生成报告

 .hprof 文件会自动保存在SD卡上,然后把.hprof 文件拷贝到PC上的

  \ android-sdk-windows\tools目录下。

  这个由DDMS生成的文件不能直接在MAT打开,需要转换。运行cmd打开命令行,

  cd到\ android-sdk-windows\tools所在目录,并输入命令

  hprof-conv xxxxx.hprof yyyyy.hprof,其中xxxxx.hprof为原始文件,

  yyyyy.hprof为转换过后的文件。

  转换过后的文件自动放在android-sdk-windows\tools 目录下。

  OK,到此为止,.hprof文件处理完毕,可以用来分析内存泄露情况了。

相关文章
|
28天前
|
监控 安全 Shell
深入探究App压力测试的关键要点:从零开始学习Monkey
Monkey是Google的自动化测试工具,用于模拟用户随机事件以测试应用的稳定性和压力。它可以在模拟器或设备上运行,通过随机点击发现潜在问题。
24 1
|
3月前
|
Web App开发 小程序 测试技术
最简单的Web Monkey 测试范例
最简单的Web Monkey 测试范例
|
3月前
|
测试技术 Shell Android开发
随机测试 Monkey Test
随机测试 Monkey Test
|
4月前
|
设计模式 监控 Java
『APP稳定性测试干货』| 基于Monkey的移动端/APP稳定性测试过程和方法
『APP稳定性测试干货』| 基于Monkey的移动端/APP稳定性测试过程和方法
135 1
|
测试技术 Android开发 Python
如何在指定的Activity下进行Monkey测试并控制页面深度
如何在指定的Activity下进行Monkey测试并控制页面深度
|
Shell 测试技术 Android开发
软件测试|Monkey基本参数介绍
软件测试|Monkey基本参数介绍
68 0
|
监控 Java Shell
App测试--ADB Monkey(下)
Monkey是Android中的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击、滑动、Application切换、横竖屏、应用关闭)实现对正在开发的应用程序进行压力测试。monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。只针对Activity做测试,不能对Service做测试。
305 0
App测试--ADB Monkey(下)
|
Shell 测试技术 开发工具
App测试--ADB Monkey(上)
Monkey是Android中的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击、滑动、Application切换、横竖屏、应用关闭)实现对正在开发的应用程序进行压力测试。monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。只针对Activity做测试,不能对Service做测试。
237 0
|
监控 测试技术 Shell
软件测试之 android手机内置随机压力测试工具【monkey】操作指令及 monkey 的常见面试题
软件测试之 android手机内置随机压力测试工具【monkey】操作指令及 monkey 的常见面试题
|
测试技术 Android开发
Android Monkey 测试策略【转】
Monkey 测试针对不同的对象和不同的目的,需要采用不同的测试方案。 首先测试的对象、目的及类型如下: 测试的类型 应用程序的稳定性测试 应用程序的压力测试 测试对象 单一 apk apk 集合 测试的目的 解决问题的测试(忽略异常的测试) 验收测试(不忽略异常的测试) 应用程序的稳定性测试 针对单个apk 不忽略异常 在进行单个 apk 的验收测试时,则使用单一 apk 且不忽略异常的命令执行。
972 0