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其他文章
- b2b平台电子商务网站有哪些(全球十大代表性的B2B网站)
- 卖电器的电商平台有哪些(国内三大电器销售平台)
- 全国十大护肤品牌有哪些(中国高端护肤品品牌大全)
- 1688店铺装修模板在哪里找(阿里巴巴首页装修教程)
- 店铺动态评分在哪里看(个人网店动态评分查看方法)
- 哪个亚马逊可以直邮中国(美亚直邮下单攻略)
- 遮瑕粉底液排行榜前十名(口碑最好的遮瑕粉底液)
- 服装店促销方式有哪些(超全促销干货)
- 纯天然化妆品大品牌排行(中国十大纯植物化妆品)
- 智能手表排行榜前十名(目前口碑最好的智能手表)
- 淘宝访问受限怎么办(限制访问的解决教程)
- 国际十大运动鞋品牌排行榜(奢侈运动品牌大全)
- 日本轻奢10大品牌包(目前最火的箱包品牌)
- 淘宝返利怎么用微信支付(在淘宝买东西返利教程)
- 淘宝直通车被恶意点击怎么办(被恶意点击的处理方法)
- 买表在哪个网站买最好(常用四个海淘网站)
- 微店怎么开店铺步骤(注册微店的详细流程)
- 淘宝隐形降权查询入口(教你降权处理方式)
- 男士护肤用品什么品牌好用(四大男士高端护肤品牌)
- 悦芙媞防晒霜怎么样(公认最好的防晒霜品牌推荐)
- 淘宝账号怎么注册申请新账号(手机注册淘宝账号教程)
- 智力玩具品牌有哪些(世界十大公认益智玩具品牌)
- 运动鞋十大名牌排名榜(世界一线运动品牌)
- 血洗B站,马保国为什么火了?
- 宝贝描述可以放哪些内容(分享介绍宝贝的技巧)
- 防水睫毛膏排行榜前十名有哪些(完全不晕染的睫毛膏推荐)
- 男士香水价格排名榜(最受欢迎的十大男士香水)
- 笔记本电脑一线品牌排行榜(口碑最好的笔记本电脑)
- 男士专用沐浴露排行榜(公认最好的四款沐浴露推荐)
- 中国香水品牌排行榜前十名(十大奢侈香水品牌介绍)