app性能测试工具有哪些(软件性能测试)

一、监控工具

DDMS的全称是Dalvik Debug Monitor Service ,是Android开发环境中的Dalvik虚拟机调试监控服务。提供测试设备截屏、查看特定进程正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、模拟接收及发送SMS、虚拟地理坐标等服务。

启动DDMS

Eclipse中启动方法:

1、点击右上角DDMS图标

app性能测试工具有哪些(手机app兼容性测试工具分享)

2、没有DDMS图标,使用菜单栏window→open perspective→other选择

app性能测试工具有哪些(手机app兼容性测试工具分享)

DDMS从安装目录中启动:

SDK\tools\ddms.bat

app性能测试工具有哪些(手机app兼容性测试工具分享)

使用SDK\tools\monitor.bat可以启动Android debug monitor与 DDMS 功能相同

app性能测试工具有哪些(手机app兼容性测试工具分享)

工作原理

DDMS将IDE与测试终端(Emulator或者connected device)建立连接,各自使用独立的端口监听调试器的信息,DDMS可以实时监测到测试终端的连接情况。

当有新的测试终端连接后,DDMS可以捕捉终端ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的。

DDMS监听第一个终端App进程的端口为8600,APP进程将分配8601,如果有更多终端或者更多APP进程将按照这个顺序依次类推。DDMS通过8700端口(”base port”)

接收所有终端的指令。

二、压力工具

Monkey介绍

Monkey测试是Android自动化测试的一种手段, Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出现异常。

Monkey是一个命令行工具,可以运行在模拟器里或实际设备中。他向系统发送伪随机的用户事件流,实现对正在开发的应用程序进行压力测试。

Monkey基本用法

可以通过开发机器上的命令行或脚本来启动Monkey。由于Monkey运行在模拟器/设备环境中,所以必须用其环境中的shell来进行启动。可以通过在每条命令前加上adb shell来达到目的,也可以进入Shell后直接输入Monkey命令。

基本语法如下:

$ adb shell monkey [options]

如果不指定options , Monkey将以无反馈模式启动,并把事件任意发送到安装在目标环境中的全部包。下面是一 个更为典型的命令行示例,它启动指定的应用程序,并向其发送500个伪随机事件:

$ adb shell monkey -p your.package.name -V 500

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)

相关推荐

  • 360wifi怎么安装在电脑上(台式电脑360无线WiFi)

    360随身WiFi是奇虎360公司于2013年6月推出的首款硬件设备。它是一款超迷你、操作极其简单的无线路由器,可以让身边的手机、PAD、笔记本等设备实现免费上网,安装及驱动后即插…

    2023年12月3日
  • 快手视频尺寸比例是多少

    视频边缘有瑕疵?一分钟教会你裁剪视频画面!剪辑视频大家可能多少接触过,那么你知道怎么裁剪视频画面吗? 有时候我录制视频,回家才发现视频边缘误入了奇怪的东西,这个时候我会将视频画面裁…

    2024年2月1日
  • 达芬奇mac安装教程

    数字化时代,好用的视频后期编辑软件众多,其中达芬奇是众多视频创意制作人士和专业影视行业人士的常用工具。 性能强大、功能丰富,现还有 AI 工具的加持,让更多的人更方便使用。 今天就…

    2024年1月20日
  • 旋转机是干什么的(旋转探头是干嘛的)

    ①永久磁铁中间放有旋转的电磁铁,电磁铁的旋转轴,上装有整流子。电磁铁的线圈可以通过电刷和整流子通电。 ②当线圈通电时,电磁铁的黄色一侧成为 S极,绿色一则成为N极。此时,电磁铁与永…

    2023年11月13日
  • 电脑怎么设置锁屏与休眠时间(设置电脑锁屏壁纸的正确方法)

    该篇记录的是关于“电脑怎么设置锁屏与休眠时间”的相关内容,欢迎查阅! 我们在不使用电脑后一段时间,电脑会自动关闭显示器以及进入休眠状态,也就是电脑关闭屏幕停止工作的状态,这样的休眠…

    2023年10月15日
  • ae合并图层怎么做(AE如何将多个图层合并为一个)

    After Effects合成与预合成它们不都是合成那有什么区别呢?我们一个一个来介绍。 一 After Effects合成 在使用After Effects的第一步是新建项目,那…

    2023年12月4日
  • cad海龙插件有什么功能(cad海龙插件安装教程)

    海龙设计(iMini)工具箱介绍 海龙设计软件完美破解版是一款做室内的海龙设计软件,它提供了若干绘图及设计用工具,而且还新增了不少用于图纸施工图模块化生成、剖面绘制、图块插入功能,…

    2023年12月7日
  • 怎么调整照片像素(4种照片修复方法)

    在我们的日常生活中,难免会遇到一些拍摄不尽如人意的照片,例如模糊、光线不足、色彩失真等问题,所以下面我将告诉你怎么把模糊照片修复变高清,这4种照片修复方法非常好用。 方法一:利用人…

    2023年10月18日
  • 怎么下载免费歌曲(再也不用花钱下载的方法)

    很多朋友现在已经很少听歌了,因为大部分音乐歌曲,都是要收费或者开会员才能听。今天就来教你,免费下载音乐歌曲,学会这个方法,再也不用花钱下载。 1.我们打开浏览器进入听音乐的网站,找…

    2023年10月14日
  • 网络自媒体将来的趋势

    在信息时代,自媒体作为一种新型的信息传递媒介,其发展空间和前景众说纷纭,有观点认为目前的自媒体市场已经接近饱和,也有观点认为自媒体仍有很大空间,认为目前的自媒体市场已经趋于饱和,那…

    2024年1月3日