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)

相关推荐

  • 专业视频编辑软件哪个最好(用什么软件编辑视频好)

    首先,我们不管是工作需要,还是做自媒体,一款用着顺手的视频剪辑软件必不可少,经常看到很多人说我是小白,但又想学习视频剪辑,该如何选择适合自己的视频剪辑软件呢?看到抖音、小红书里面很…

    2023年10月8日
  • 直播卖货怎么经营

    伴随着短视频的崛起,直播卖货的方式越来越受欢迎,各大平台上,更是有不少人选择了这个方式来进行直播。若是能充分运用已有的资源,再开拓出一条新的直播通道,对店铺的收益将会产生难以想象的…

    2024年1月6日
  • 小红书笔记审核要多久

    很多刚进入小红书运营圈的小白,很长一段时间会经历数据低迷。除了你自身笔记质量有待提高以为,还有一种可能便是账号被限流了。 小红书被限流怎么恢复正常,这要看你是属于笔记限流还是帐号限…

    2024年1月14日
  • axure母版怎么使用(Axure如何实现页面之间交互)

    在制作后台原型时,你是否还在使用“Ctrl+c”“Ctrl+v”的方式来重复使用模板呢?你是否因为需求变动导致需要对所有页面的菜单都进行“流水线式”的修改呢?这些个方法不仅花费时间…

    2023年12月6日
  • 做自媒体是什么?1分钟带你全面了解自媒体

    自媒体是一个去中心化的时代,以用户为核心,谁都可以站出来说话,表达自己,展现自己。对于个人来说,自媒体是我们最好的一个宣传自己同时可以赚钱的途径,因为门槛超级低,一个人一台电脑,甚至一部手机就可以是一个自媒体。

    2023年6月27日
  • 原型图axure做什么(axure原型图制作)

    你会画原型图吗?一个简单的问题就可以让不少的小白望而却步。原型图绘制工具Axure确实有一定的门槛,虽然学起来不算很难,但是做好也需要很大的功夫,今天作者从一个小白的视角出发,用最…

    2023年10月28日
  • ai抠图怎么把选区抠出来(ai怎么建立选区)

    ai抠图怎么抠,相信屏幕前面的朋友们应该或多或少都会抠过一些图片,遇到一点比较复杂的人像图比如一些发丝,需要花很多时间来抠图,精通熟练的小伙伴还好,不熟练的小伙伴们不仅效率慢,也容…

    2023年12月5日
  • 向日葵远程控制可以听到声音吗(远程能听到声音吗)

    小编最早接触远程功能源于QQ聊天,当网友需要求助,QQ好友之间可以远程协助解决问题,但QQ只能实现电脑远控电脑,且需要受控方点击接受才可实现远程连接。那有没有其他更加简便且能够支持…

    2023年11月15日
  • 一句话容易涨粉的宝妈个人介绍(宝妈个人介绍短句吸引人)

    抖音个人简介怎么写吸引粉丝 抖音个人简介最好的句子 1、你永远不知道自己在别人嘴里有多少个版本,所以做好你原来的自己。若想懂我,就请亲自来懂,若是讨厌,尽情讨厌。 2、你是暖阳,可…

    2023年11月13日
  • ae裁剪图片大小(ae如何对图片进行裁剪)

    1. 键盘快捷键 了解键盘快捷键可以帮助您节省大量的After Effects时间! 锚点对齐中心 如果您有一个像圆形这样的对象,而锚点不在中心,则有一种简单的方法可以设置该锚点。…

    2023年12月4日