GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug Environment)。利用GT,

即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)

开发日志的查看

Crash日志查看

网络数据包的抓取

APP内部参数的调试

真机代码耗时统计等

一、下载安装

去应用宝下载GT app并安装

二、主功能区的使用

1.打开GT,允许访问权限

进入工具AUT页面,勾选指标,点击“启动”按钮------》按钮转变为“刷新  running”

    

2.设置参数,点击右上角的“编辑”按钮,然后选中想测试的参数将其拖拽到已关注区域

a.点击“完成”按钮,勾选已关注的参数,点击右上角的红点即可开始监控

b.点击删除按钮会删除所选参数记录的数据

c.点击保存按钮会保存记录数据到手机本地GT/GW/<AUT名>/GW_DATA目录下,后期使用USB连接电脑,借助pc端的应用宝便可将数据一键导出到电脑上,用来分析数据

d.点击某个参数可查看详情

   

e.点击开始监控按钮后,悬浮窗会出现在你要测试应用上面,显示的参值是用户可通过拖拽自定义的,最多3个如下

3.耗时:需借助GT的sdk使用,暂未深入研究

4.日志:抓取产品在运行过程中日志,方便监控crash log

日志的展示,一条日志三段组成,第一段是时间,第二段是日志级别(V,D,I,W,E)、 tag、线程号,第三段是日志消息。

    

保存:保存到本地方便随时完整查看

搜索:可快速定位日志内容

三、插件的使用

注:GT自带多款插件,这扩展了性能测试指标范围

A.耗电数据采集插件:

1.设置采样间隔,单位为毫秒,一般范围为100-1000ms

2.勾选耗电量相关指标,电流、电压、电量、温度

  

3.点击指标可查看详情

      

B.抓包插件:

注:因为该插件需要获取手机Root权限,没有深入研究

C.内存填充插件:

注:可手动输入分配内存数,单位为兆(一般要求小于1100),点击填充后,会为GT进程在Native量分配的内存,GT所占用的内存数在pss数据指标里可以看到, 这里强调一下,填充的内存是分配到GT工具下的,不是被测应用;我通过使用GT检测GT本身的内存变化给大家看一下,截图如下。

(Dalvik内存使用情况,即Java堆消耗的内存量,Native内存,即JVM外部进程使用的内存量)

1.填充前,去参数列表查看GT的PSS0数值大约16018KB,如下;

2.现在我们通过插件去手动为GT进程添加内存500M,且值会显示在PSS指标里的Native属性里,再次去查看,我们发现Native值和Total值都发生了突变528087KB,这从曲线变化里也可以看出来,二者的差值的确为500M左右

    

3.接下来我们释放内存,看变化如何:可以发现,内存释放后,Native值和Total值再次变为16971KB(因为是动态变化的,可能会与上次有所不同),且曲线图瞬间下降到原有值附近。

  

其他几个插件比价冷门,目前介绍它们的相关文档并不多,大家有兴趣可以私下自己去了解,再次就不再描述。

四、全局功能设置区

点击右上角的功能按钮,关于页显示当前版本号;点击“退出”按钮会退出GT

      


随着时间的推移,GT已经不能满足多样化的测试需求了,取而代之的PerfDog-性能狗,腾讯主推的移动端性能测试工具,PerfDog | 移动全平台性能测试分析专家,附上连接,希望大家不再迷路。
---------------------------------------------------------分割线--------------------------------------------------------------
时过境迁,早期GT也停止了维护,GT官方使用介绍文档地址:​​​​​​​​​​​​​​https://gt.qq.com,也早已进不去了,取而代之的perfdog也迎来了商业付费版,至于如何选择,perfdog一定是首选的,不差钱的可以考虑,另附上GT的git地址,需要的自取(https://github.com/Tencent/GT)。

APP性能测试工具——GT 使用方法相关推荐

  1. app服务器端性能测试,APP性能测试工具使用说明

    APP性能测试工具使用说明 内容精选 换一换 简要介绍wrk是一个开源的简单http性能测试工具,也可以叫做http benchmark工具.语言:C一句话描述:http性能测试工具开源协议:Apac ...

  2. 【APP 测试】APP 性能测试工具:MobileRunner 安装

    一.前言 APP 性能测试,尤其是对手机性能的监控,以及自动化测试,都是一个麻烦点,尤其原生代码还区分原生与非原生,市面上大部分好用的工具均需收费,开源工具又对 Android 7.0 以上的版本和 ...

  3. 移动App性能测试包含哪些内容?App性能测试工具有哪些?

    随着互联网高科技的蓬勃发展,移动app的的需求量和供给量都较大.但一款好app的成功上线以及为用户带来高效体验,性能测试起着关键性的作用.性能测试是通过自动化的测试工具模拟多种正常.峰值以及异常负载条 ...

  4. android app性能测试工具,Android 性能测试 - 内存

    1.内存了解 在Android App的性能优化的各个部分里,内存方面的知识较多且不易理解,内存的问题绝对是最令人头疼的一部分,需要对内存基础知识.内存分配.内存管理机制等非常熟悉,才能排查题. 1. ...

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

    前面讲述过app性能测试需要测试哪些和通过python脚本来执行adb命令,获取数据,当然这只是一种方式下面来看下依赖工具怎么测试, 先说有哪些工具,具体怎么用法,希望各位去找其他的资料,这个不难,工 ...

  6. APP性能测试工具Emmagee的使用总结

    1,Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的 ...

  7. Android App 性能测试工具GT

    GT(随身调)腾讯出品的开源调试工具,是APP的随身调测平台,它是直接运行在手机上的"集成调测环境"(IDTE, IntegratedDebug Environment).利用GT ...

  8. 【APP 测试】APP 性能测试工具:mobileperf 下载、安装

    一.下载 官方源码地址:GitHub - alibaba/mobileperf: Android performance test 二.打开项目 (1)使用 PyCharm 打开项目 (2)自定义修改 ...

  9. PerfDog:app性能测试工具 Android+iOS

    PerfDog工具实时看app性能数据,支持Android和IOS版本 这里是引用 PerfDog使用说明书:https://bbs.perfdog.qq.com/article-detail.htm ...

  10. Android app 性能测试工具

     手机上的app分为基于HTML5的app(类似于pc上的b/S应用)和本地app(类似于C/S结构). 所以测试上我们也可以充分吸收web的b/s和c/s测试经验.但是不同于pc上的应用测试,手 ...

最新文章

  1. 计算机科学与技术讲座psd,计算机科学的技术基本.ppt
  2. Python OOP总结
  3. Jenkins+Maven+SVN快速搭建持续集成环境
  4. iOS9定位获取经纬度 swift
  5. mac os touch命令_Mac系统忘记开机密码怎么办?
  6. wordpress主题webstack pro V2.0406 完美版
  7. WinXPmini仅120MB极为纯净的XP迷你版
  8. 如何生成一个QRCode(二维码)
  9. SPX Instant Screen Capture 7.0 汉化已授权版
  10. ARM汇编之合法立即数的快速判断方法
  11. 从kubernetes看如何设计超大规模资源调度系统
  12. 什么是有氧运动?什么是无氧运动?哪个减肥效果更好?
  13. VeryCD新建2组中国eMule服务器
  14. 利用Java和photoShop实现照片拼图
  15. 【FPGA】用Verilog语言实现流水灯实验
  16. java 读取tsv_uniVocity-parsers:一款强大的CSV/TSV/定宽文本文件解析库(Java)
  17. 酷派大神F1 联通版救砖线刷.docx
  18. 手机相册中的照片如何导入备忘录?
  19. 让机器人懂感情:表情符与深度学习
  20. RabbitMQ消息确认机制和消息重发机制

热门文章

  1. 樽海鞘算法(SSA)
  2. OPENCV 实现png绘制,alpha通道叠加。
  3. 骑士php授权,骑士人才系统伪静态设置教程
  4. hbase 和Hadoop的国内下载镜像
  5. python高维数据可视化_【机器学习】(十六)主成分分析PCA:高维数据可视化、特征提取...
  6. Windows Edge 下载软件被检测到病毒无法下载
  7. Instagram使用教程
  8. 【GlobalMapper精品教程】005:影像拼接与裁切(分幅)作业案例教程
  9. 正态分布中的半正定矩阵(协方差矩阵)
  10. python2.7+pyqt4安装