APP性能测试工具——GT 使用方法

APP性能测试工具——GT 使用方法参考链接:https://www.cnblogs.com/syw20170419/p/7228145.html?utm_source=itdadao&utm_medium=referralGT官方使用介绍文档地址:https://gt.qq.comGT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE,IntegratedDebugEnvi…

大家好,又见面了,我是你们的朋友全栈君。

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

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

开发日志的查看

Crash日志查看

网络数据包的抓取

APP内部参数的调试

真机代码耗时统计等

一、下载安装

去应用宝下载GT app并安装

二、主功能区的使用

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

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

APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法

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

 APP性能测试工具——GT 使用方法APP性能测试工具——GT 使用方法

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

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

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

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

APP性能测试工具——GT 使用方法 APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法

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

APP性能测试工具——GT 使用方法

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

APP性能测试工具——GT 使用方法

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

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

APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法

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

APP性能测试工具——GT 使用方法

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

APP性能测试工具——GT 使用方法

三、插件的使用

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

A.耗电数据采集插件:

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

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

APP性能测试工具——GT 使用方法 APP性能测试工具——GT 使用方法 APP性能测试工具——GT 使用方法

3.点击指标可查看详情

APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法    APP性能测试工具——GT 使用方法

B.抓包插件:

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

APP性能测试工具——GT 使用方法

C.内存填充插件:

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

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

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

APP性能测试工具——GT 使用方法

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

APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法

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

APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法

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

四、全局功能设置区

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

APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法  APP性能测试工具——GT 使用方法
 


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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148509.html原文链接:https://javaforall.net

(1)
上一篇 2022年6月28日 下午11:16
下一篇 2022年6月28日 下午11:16


相关推荐

  • 将Map转换成List

    将Map转换成ListMap 转换为 List

    2026年3月18日
    2
  • 详解 Java 内部类

    详解 Java 内部类前言内部类在Java里面算是非常常见的一个功能了,在日常开发中我们肯定多多少少都用过,这里总结一下关于Java中内部类的相关知识点和一些使用内部类时需要注意的点。从种类上说,内部类可以分为四类:普通内部类、静态内部类、匿名内部类、局部内部类。我们来一个个看:普通内部类这个是最常见的内部类之一了,其定义也很简单,在一个类里面作为类的一个字段直接定义就可以了,例:pub…

    2022年10月11日
    6
  • Nginx负载均衡:分布式/热备Web Server的搭建

    Nginx负载均衡:分布式/热备Web Server的搭建

    2022年1月24日
    49
  • AvalonDock 2.0+Caliburn.Micro+MahApps.Metro实现Metro风格插件式系统(一)

    AvalonDock 2.0+Caliburn.Micro+MahApps.Metro实现Metro风格插件式系统(一)随着IOS7由之前UI的拟物化设计变为如今的扁平化设计,也许扁平化的时代要来了,当然我们是不是该吐槽一下,苹果什么时候也开始跟风了,自GOOGLE和微软界面扁平化过后,苹果也加入了这一队伍。AvalonDock  AvalonDock是一个.NET库,用于在停靠模式布局(docking)中排列一系列WPF/WinForm控件。最新发布的版本原生支持MVVM框架、AeroSnap特效…

    2022年7月20日
    16
  • 电脑使用哪个录制视频软件比较好

    电脑使用哪个录制视频软件比较好如今社会从一个开放的年代发展为开放的信息时代,人们对于自我表达越发的大胆。追求标新立意,而视频正好迎合了人群的需要。视频的表现方式比图纸更加直观具有冲击力,更展现更加生动丰富的内容。想要录制视频其实不难,只需要一款专业的录制视频软件就可以帮搜我们达到我们想要的效果。使用工具:电脑(有网络)迅捷屏幕录像工具操作步骤:1、首先电脑在线进入百度浏览器搜索迅捷屏幕录像,并且安装在电脑上进行运行。…

    2022年6月16日
    29
  • 背包问题详解:01背包、完全背包、多重背包「建议收藏」

    背包问题详解:01背包、完全背包、多重背包「建议收藏」参考链接:http://www.cnblogs.com/fengty90/p/3768845.htmlhttp://blog.csdn.net/mu399/article/details/7722810http://blog.csdn.net/xiaowei_cqu/article/details/8191808http://blog.csdn.net/insistgogo/article/

    2022年6月14日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号