app性能测试工具有哪些(手机app兼容性测试工具分享)
一、监控工具
DDMS的全称是Dalvik Debug Monitor Service ,是Android开发环境中的Dalvik虚拟机调试监控服务。提供测试设备截屏、查看特定进程正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、模拟接收及发送SMS、虚拟地理坐标等服务。
启动DDMS
Eclipse中启动方法:
1、点击右上角DDMS图标
2、没有DDMS图标,使用菜单栏window→open perspective→other选择
DDMS从安装目录中启动:
SDK\tools\ddms.bat
使用SDK\tools\monitor.bat可以启动Android debug monitor与 DDMS 功能相同
工作原理
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其他文章
- 电脑噪音大嗡嗡响怎么办(风机噪音大的处理办法)
- 联通光猫设置桥接(路由器设置桥接模式教学)
- 买东西怎样加入购物车(淘宝加入购物车的方式)
- 复位电路的原理是什么(复位电路工作方式及原理)
- 内存溢出的几种原因和解决办法(内存泄漏和内存溢出的原因寻找)
- 好听的开机音乐有哪些(电脑开机铃声大全)
- pwm占空比什么意思(pwm频率与占空比的计算公式)
- 矩阵按键的工作原理是什么(按键矩阵扫描原理及作用)
- 致命的应用程序退出怎么解决(电脑提示致命的应用程序的解决办法)
- 抖音如何退出公会(详解抖音公会退出方法及注意事项)
- 电脑音箱有杂音是怎么回事(音箱有杂音的解决办法)
- tft和oled屏幕哪个好(屏幕tft和oled屏幕区别)
- oracle数据库安装步骤(oracle基目录安装教学)
- 淘宝买家信誉优秀或良好怎么看(淘宝信誉查询平台)
- 微软杀毒软件怎么样(最适合win10的杀毒软件推荐)
- 网络攻击方式有哪几种类型(常见的网络攻击方式讲解)
- 图片自动排版软件(免费的排版软件推荐)
- 淘宝店铺数据分析方式有哪些(淘宝店铺数据分析和统计)
- 如何控制远程别人的电脑(教你正确实现远程控制)
- ssd固态硬盘哪个品牌最好(国产十大固态硬盘品牌)
- 怎么查电脑ip地址所在位置(有关ip地址信息查询)
- ppt如何对齐多个文本框(办公必备的ppt五个使用技巧)
- 淘宝受骗怎么维权(被淘宝骗要求赔偿的规定)
- 如何打开pdf格式的文件(五种pdf正确打开方式)
- 淘宝付不了款是什么原因(淘宝账户支付功能已关闭原因)
- 天猫红包怎么使用规则(关于天猫新人红包使用规则)
- 短视频怎么拍出高清又带美颜(网红拍视频的技巧分享)
- 怎么设置电脑默认浏览器(修改浏览器的默认打开方式)
- 运单号不符合规则或已经被使用怎么发货给客户(被系统判定不符合发货条件)
- 电脑耳机没有声音是怎么回事(耳机无声原因及解决方法)