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

article/2025/9/30 0:49:10

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

场景介绍

  • 通过GT工具兼容移动端的 CPU、内存、流量、电量、帧率/流畅度等等
  • GT官方使用介绍文档地址:https://gt.qq.com

一、工具下载

 应用宝下载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


http://chatgpt.dhexx.cn/article/6qcrPcpQ.shtml

相关文章

APP外包开发性能测试工具

APP的性能测试是指对APP在不同场景下的性能进行测试&#xff0c;包括响应速度、稳定性、负载能力、资源占用等方面。下面介绍一些APP性能测试的方法和工具&#xff0c;希望对大家有所帮助。 1. 压力测试 压力测试是指在模拟高负载情况下对APP进行测试&#xff0c;以测试APP在高…

功能测试(八)—— APP之专项测试、性能测试、性能测试工具SoloPi

目录 APP测试要点 目标 一、APP专项测试 1.1 兼容性 1.2 安装 1.3 卸载 1.4 升级 1.5 干扰测试(交叉事件测试) 1.6 Push推送 1.7 用户体验 二、 性能测试工具 2.1 APP性能测试工具介绍 —— SoloPi简介 2.2 APP性能测试工具 —— SoloPi使用 三、APP性能测试 3.…

UML用例图(二)

1、 基本概念 &#xff08;1&#xff09;系统中与实现无关的视图&#xff0c;只关心系统的高级功能&#xff0c;而不关心系统的具体实现细节 &#xff08;2&#xff09;通常在项目开始时要先确定&#xff0c;之后不轻易修改&#xff08;主要需求&#xff09; 2、用例图由三部…

UML用例图详解

1. 概述 用例图&#xff08;Use Case Diagram&#xff09;描述“用户、需求、系统功能单元”之间的关系&#xff0c;是参与者所能观察和使用到的系统功能模型图。 用例图用于需求分析阶段 用例图包含6个基本元素&#xff1a;参与者&#xff08;Actor&#xff09;、用例&#xf…

UML用例图、时序图、类图、活动图

1 .类图 1.1关系 实现: 类实现接口 , [表现] implements 泛化: 类继承类 , [表现] extends 组合: 特殊的关联关系, 是整体与部分的关系, 部分与整体同生命周期, [表现] 成员变量 聚合: 特殊的关联关系, 是整体与部分的关系, 部分与整体不同生命周期, [表现] 成员变量关联: 一个…

UML用例图关系(Include 和extend)

用例图关系 三种关系 泛化&#xff08;Generalization&#xff09; 包含&#xff08;Include&#xff09; 扩展&#xff08;extend&#xff09; 下面给大家分别通过举例来介绍一下这三种关系的概念和用法 概念和用法 概念 &#xff08;1&#xff09;泛化关系&#xff08;带…

图书管理系统 UML用例图

细节处还未扣。资料保留

(转)UML用例图

用例图是指由参与者&#xff08;Actor&#xff09;、用例&#xff08;Use Case&#xff09;&#xff0c;边界以及它们之间的关系构成的用于描述系统功能的视图。用例图&#xff08;User Case&#xff09;是外部用户&#xff08;被称为参与者&#xff09;所能观察到的系统功能的…

UML的用例图

用例图的构成 1 角色&#xff1a;人员角色——人、事&#xff1b; 角色不一定局限于人&#xff0c;还可以是事物、事儿 2用例&#xff1a;功能的描述&#xff1b; 每一个用例描述了一个完整的系统服务 3 系统边界 4 关系&#xff1a;执行者与用例之间的关系。 泛化 依赖 关联…

UML用例图关系与画法

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】&#xff1a;帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下&#xff1a; 1. 参与者(Actor) 表示与您的应用程序或系统进…

设计模式之UML用例图

用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】&#xff1a;帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下&#xff1a;   1. 参与者(Actor) 表示与您的应用程序或…

UML用例图和类图

UML常见关系&#xff1a; 用例图 构成&#xff1a;参与者、用例、关系。 概念&#xff1a; 参与者&#xff1a;外部用户、进程或其他系统的理想化概念。 用例&#xff1a;外部可见的一个系统功能单元&#xff0c;用例名字是一个动词短语字符串&#xff0c;比如&#xff0c;…

【软件工程】2.UML用例图

什么是UML&#xff1f; UML(Unified modeling language) 出现于70年代中期&#xff0c;建模语言数量从不到十种增加到了五十多种&#xff0c;OO(面向对象)方法的用户并不了解不同建模语言的优缺点及相互之间的差异&#xff1b; 90年代中期形成了UML统一建模语言&#xff0c;它是…

UML用例图与类图

1、用例图 用例图是被称为参与者的外部用户所能观察到的系统功能的模型图。 (《UML参考手册》) 用例图列出系统中的用例和系统外的参与者&#xff0c;并显示哪个参与者参与了哪个用例的执行(或称为发起了哪个用例)。 用例图多用于静态建模阶段(主要是业务建模和需求建模)。 …

UML用例图介绍

1.什么是用例图 1.用例图用来描述系统的需求&#xff0c;从用户的角度来描述系统的功能&#xff0c;强调谁在使用系统&#xff0c;系统实现了哪些功能&#xff0c;总的来说&#xff0c;用例图就是描述用户的需求和系统的功能&#xff0c;从外部用户的角度来描述系统的功能。 2…

UML-----用例图

文章目录 什么是用例图&#xff1f;用例图的作用用例图的组成部分扩展关系与包含关系的不同点如下 实例绘制用例图 什么是用例图&#xff1f; 用例图就是用来描述用户需求的图。 用例图的作用 帮助开发团队以一种可视化的方式理解系统的功能需求。借助于用例图&#xff0c;系…

Visio画UML用例图

Visio画UML图基本操作及技巧解析 本文和大家重点讨论一下用Visio画UML图基本操作&#xff0c;画UML图有好多种工具&#xff0c;VISIO只是其中一种&#xff0c;VISIO的动作非常轻快.很多人都在用。下面就让我们一起来看一下具体介绍吧。 用Visio画UML图基本操作 目的 画UML图有好…

软件需求分析——UML用例图

前言:UML是 Unified Modeling language 的缩写,是一种统一建模语言,主要在软件需求分析与设计阶段使用。UML一共包括9个图,分别是用例图、类图、对象图、序列图、协作图、状态图、活动图、构件图、部署图。本篇仅讨论用例图,后续再慢慢补充。 用例图: 1、定义:由参与者…

UML用例图_练习

练习题 “远程网络教学系统”的功能需求包括: (1)学生登录网站后&#xff0c;可以浏览课件、查找课件、下载课件、观看教学视频。 (2)教师登录网站后&#xff0c;可以上传课件、上传教学视频、发布教学心得、查看教学心得、修改教学心得。 (3)系统管理员负责对网站页面的维护…

UML用例图讲解及画法

1.用例图 ●用例图(Use Case Diagram)用于描述若干参与者(actor) 以及这些参与者与系统提供的用例之间的交互关系 ●用例图从人-机交互的角度,分析和考察系统的行为,描述系统对用户提供的功能特性 ●用例图由参与者、用例及它们之间的关系组成:用例图参与者用例关系 ●参与者:…