参考链接:
https://www.cnblogs.com/syw20170419/p/7228145.html?utm_source=itdadao&utm_medium=referral
GT官方使用介绍文档地址:http://gt.qq.com/docs/a/GTAndroidUserGuide.pdf
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的使用方法就介绍完啦,谢谢大家的聆听,enjoy!!!!

Android-App性能测试工具GT的使用方法相关推荐

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

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

  2. Android App 性能测试工具GT

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

  3. Android app 性能测试工具

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

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

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

  5. Android App定位和规避内存泄露方法研究

    from:http://site.douban.com/android/widget/notes/350758/note/167481484/ 工作中刚好用到,网上搜到的,觉得不错,与大家分享 And ...

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

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

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

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

  8. Drozer – Android APP安全评估工具(附测试案例)

    Drozer原名mercury,是一款不错的Android APP安全评估工具.现在有社区版/专业版两个版本. 具体的使用说明可以参考https://www.mwrinfosecurity.com/s ...

  9. 2022-01-26 Android app java 获取设备制造商的方法:Build.MANUFACTURER,实际上是读ro.product.manufacturer的值。

    一.Android app java 获取设备制造商的方法:Build.MANUFACTURER 二.例如  二.分析Build.MANUFACTURER流程,实际上是读ro.product.manu ...

  10. Android APP解析工具使用方法

    工具下载地址: https://download.csdn.net/download/baidu_40808339/12741637 aapt dump badging com.baidu.appse ...

最新文章

  1. 嵌入式开发之davinci--- DVRRDK, EZSDK和DVSDK这三者有什么区别
  2. matlab函数输入顺序,求助:在MATLAB里如何输入时间序列中的时间
  3. C++容器适配器之priority_queue
  4. PHP json_encode() 函数介绍
  5. anaconda prompt 执行pip install --upgrade pip 错误解决办法
  6. 使用jdk DOM,SAX和第三方jar包DOM4J创建,解析xml文件
  7. hdu 2883 kebab 网络流
  8. mat查找多线程并发下大对象导致的堆内存问题
  9. cmake使用教(二) install的使用
  10. linux内核定时器 详解,Linux系统内核定时器机制详解(下)
  11. 51单片机彩灯控制器c语言代码,【原创】第九届蓝桥杯单片机:彩灯控制器源程序和题目...
  12. java中英文切换,Java实现多语言切换
  13. java severs_openssl简介-指令s_server
  14. u盘显示请插磁盘f_U盘插电脑上一直显示请插入磁盘是啥意思 - 卡饭网
  15. PyramidNet
  16. 10G整数中寻找中位数
  17. 江南爱窗帘十大品牌 | 推荐3种简单的窗帘上色方法
  18. 如何把一篇Word文档里的所有换行符去掉?
  19. Carsim-simulink联合仿真注意事项
  20. 解决dubbo问题:forbid consumer

热门文章

  1. 建设MES系统需要哪些数据支撑?
  2. 2017年全国大学生电子设计大赛A题(微电网模拟系统)
  3. Android easeui 3.0 即时通讯 我踩过的坑---小米
  4. 将数据库查询出来的数据转化成树形结构
  5. freemarker指令(九)
  6. 关于OA的二次开发,可以这样来看
  7. 获取iPhone iPad UDID的方法
  8. 2019北京一年java工资_2019年9月全国程序员工资统计(参考)
  9. 签定三方协议的注意事项!
  10. 211本科大佬的真实面试经历:测试人要不要去外包公司?