开源,移动端性能测试工具:GT

为什么要做性能测试?了解程序的健康度,发现潜在问题,提升用户体验。大厂子有很大的人力和物力投入性能测试,提升App的质量。
性能标准:内存占用、cpu占用、流量耗用、电池温度、流畅度等等。前段时间还在github上

一起研究GT的流畅度是怎么做的。https://github.com/android-cn/android-discuss/issues/236#issuecomment-173072093

最近发现鹅厂把这个程序开源了。
gt开源地址:https://github.com/TencentOpen/GT

相对于其他的性能测试代码,这套代码覆盖功能更全面些。如果需要做自己的性能测试,gt里覆盖了很多性能数据获取方式,可以把这套代码“拿来”用一下了。

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

GT支持iOS和Android两个手机平台,其中:
iOS版是一个Framework包,必须嵌入APP工程,编译出带GT的APP才能使用;iPhone和iPad应用都能支持。
Android版由一个可直接安装的GT控制台APP和GT SDK组成,GT控制台可以独立安装使用,SDK需嵌入被调测的应用、并利用GT控制台进行信息展示和参数修改。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,627评论 25 709
  • 前段时间晚上和几个好友逛街,路过新城广场的时候看到广场的大屏上正在放着《那些年我们追过的女孩》,记得好像是三四年前...
    凿壁偷了谁家的光阅读 2,187评论 0 0
  • 一直到现在 我都不知道 该如何接受这种结局 你远离的脚步 夜夜踩着我寂寞的痛 这场相遇恍若隔世 喝了你酿的爱情的酒...
    蔚霐阅读 2,563评论 1 5
  • 愿景(目标) + 行动=希望 没有行动的愿景都是噩梦! 如何才能实现目标与行动相互配合? 2个方案:1.从目标开始...
    CJJShare阅读 2,767评论 0 0
  • 前言 上一篇《数据结构和算法》中我介绍了数据结构的基本概念,也介绍了数据结构一般可以分为逻辑结构和物理结构。逻辑结...
    VV木公子阅读 10,129评论 4 41