app性能测试工具总结(7)

前面讲述过app性能测试需要测试哪些和通过python脚本来执行adb命令,获取数据,当然这只是一种方式下面来看下依赖工具怎么测试,
先说有哪些工具,具体怎么用法,希望各位去找其他的资料,这个不难,工具只是个辅助工具,有优点也有缺点,看什么场合用什么工具。
1 DDMS (在D:\tool\android-sdk_r24.4.1-windows\android-sdk-windows\tools目录下)

app性能测试工具总结(7)

2 手机端都有开发者选项这里面有很多调试的辅助工具

app性能测试工具总结(7)
app性能测试工具总结(7)
可以看布局是否紧密,如果过度布局,会影响加载速度和用户体验度,主要是方便看cpu,GPU信息。

3 GT
GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug Environment)。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等。如果您觉得GT提供的功能还不够满足您的需要,您还可以利用GT提供的基础API自行开发有特殊功能的GT插件,帮助您解决更加复杂的APP调试问题。

官网 http://gt.tencent.com/index.html

详情查阅官网说明文档或者GTAndroidUserGuide.pdf

4 iTest
专业测试工具, 用于记录apk消耗的cpu, 内存,流量 和 电量;
2, 可实时生成走势图,也可保存数据到文本;
3, 科大讯飞技术质量部出品,免费使用。
4, errorCode, 说明书等文档,请通过“关于”界面联系我们。您自动运行脚本,只要您愿意,运行上亿次也没问题.脚本共享:您在iTest上录制的脚本,无需任何改动,即可在另一台连接iTest的手机上运行,只要它们拥有相同的分辨率.与Testin平台交互:iTest录制的脚本,可以直接提交到Testin平台,通过Testin平台的海量真机做适配测试
直接在百度中搜索 iTest apk就可以看到下载地址和使用说明。

5 Emmagee
Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。

,操作完成后,从系统任务列表中选择Emmagee,并停止测试,在”storage\sdcard0”下找到命名类似”Emmagee_TestResult_20140403210532.csv”的文件,打卡即为监控的得到的数据。

将csv数据拷贝到excel中生成图表,即可清晰看到整个操作过程中cpu、内存等关键数据的变化。

http://blog.csdn.net/anlegor/article/details/22895993

6 androidstudio 中有试图可以看到cup ,内存,GPU,的分布

总结:
以上工具个人常用的是GT, Emmagee,android SDK tools,androidsutido,这个看个人爱好,和使用情况来定。