APP性能测试之GT 测试

article/2025/9/18 8:17:08

APP性能测试之GT 测试 

1 什么是 GT 

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

如果是使用Genymotion出现上面的提示,请参考以下链接:

https://blog.csdn.net/michael_ouyang/article/details/51335053

INSTALL_FAILED_CPU_ABI_INCOMPATIBLE -- 使用Genymotion出现错误_michael的博客-CSDN博客

 

2 GT 的使用 

打开GT APP,允许GT访问,并允许GT APP可以显示在其他的应用之上

 

 

选择待测 App

 

选择测试指标 

配置需要检测的参数

首先点击Edit,然后才可以把MEM,NET,SIG,FPS拖拽到optional Parameters区域

点击Done,然后勾选所有的参数

拖拽选项是可能会提示一下信息,需要点击ALLOW


 

 

 

AUT:设置被测应用信息 
pss:实际使用的物理内存 
private dirty:私有内存 
jiffies:CPU 时间片,反映进程的 CPU 消耗 
net:整个手机产生的流量 

 

选择监控参数 


点参数→编辑→拖动需要监控的参数到“已关注的参数”→不点完成  
添加监控耗电量、流量和流畅度的参数

 

耗电量

双击耗电数据采集,然后勾选电压,电流,电流,温度选项,勾选之后,返回到参数页面,可以看到这4个参数

 

             

 

 

流量

 双击抓包,点击Start,然后变成Stop

 

流畅度

 双击流畅度调试,然后点击Check,如果显示NOT OK,则先点击Modify,然后再次点击check,此时显示Ok,那么久可以点击Start

 

 

点“检测”必须出现 ok,否则点“更改”→检测,提示“select a app first”忽 略

选择显示哪些指标

 

刷新内存指标  

 

启动监控

返回到AUT界面,点击lanuch开始检测APP

      

 

 

3 查看监控图 

在浏览输入网址,然后点击小鸟图标打开GT APP,然后切换到Para查看各个参数

双击各项看图

 

 

 

 

 由于是虚拟机,所以电流抓不到,真机是可以抓取数据的

 

将监控数据保存到本地文件

点击右上角按钮,然后点击文本按钮,弹出保存文件的路径,填写文件名 baidu,这个为必填

 

4 导出结果与分析  

导出结果 

        adb pull 设备中结果文件名 C:\...\Desktop 

在 Excel 中插入散点图(带平滑线)

adb shell 进入手机内部

 

进去手机目录,查看保存的文件

并对文件进行重命名

退出adb shell,然后用adb pull  文件绝对路径获取文件到本地路径 

在本地打开csv文件,并且在excel中选中数据生成图标

 

 


http://chatgpt.dhexx.cn/article/4IeQjFVX.shtml

相关文章

面试百问:如何测试App性能?

APP性能测试几乎是客户端面试必问。 为什么要做App性能测试 如果APP总是出现卡顿或网络延迟的情况,降低了用户的好感,用户可能会抛弃该App,换同类型的其他应用。如果APP的性能较好,用户体验高,使用起来丝滑顺畅&…

APP性能测试之IOS性能测试-instruments使用

最近在做APP的性能测试,已经在运行阶段,所以来总结下,本文章主要是讲的是IOS性能测试,我这边做的是内存漏洞分析和app启动时间/CPU占用/Core Animation等等,基本都试过了,说一下搭建过程吧 1.准备一个MAC电…

如何进行App性能测试?SoloPi是最佳选择!

目录 引言 SoloPi简介 SoloPi特点 SoloPi的主要功能 下载SoloPi 安装SoloPi 使用SoloPi进行性能测试 性能数据查看与记录 环境加压 响应耗时计算工具 注意事项 Solopi提供的各项性能指标介绍 引言 大家好!我是凡哥。 今天我想跟你们分享一下如何进行A…

App性能测试以及测试方法技巧

性能专项我们关注哪些: 1.关注资源消耗(CPU、内存、流量、功耗) 2.启动耗时(冷启、热启),(这个也是很多云测时用到的一个指标) 3.主要页面加载时间 4.内存泄漏、抖动、卡顿、页面渲染…

移动APP性能测试

移动APP性能测试 - 走看看 一、 App 性能指标 App 性能问题如 app 使用时卡顿严重或者加载页面慢,cpu 占用率高,app 闪退等,在测试过程中,则需特别关注性能方面的体验,app 性能差,通常会导致用户对 app 的…

如何进行app性能测试,app性能测试应关注的测试点

随着智能化生活的推进,我们生活中不可避免的要用到很多程序app。有的APP性能使用感很好,用户都愿意下载使用,而有的APP总是出现卡顿或网络延迟的情况,那必然就降低了用户的好感。所以APP性能测试对于软件开发方来说至关重要&#…

【项目】HTTP服务器

⭐️ 本博客介绍的是一个自主实现HTTP服务的一个项目,这要介绍的是项目实现的整个过程,用到的技术、遇到的问题以及都是如何解决的。想完成该项目,需要我们对HTTP有了解,这里可以查看我的往期博客——HTTP协议。这里还会用到流式套…

centos搭建http服务器

在虚拟机centos上搭建一个http服务器,端口号改为8080,并创建一个hello.html网页,网页的内容是自己的姓名拼音首字母,通过主机win10的浏览器访问这个页面, 步骤: 1.配置主机和虚拟机网络连通 2.在cent上通过yum指令安装…

http-server服务

实验简介: 两台在同一局域网的主机。机器A(系统win10,IP地址为192.168.22.36),机器B。机器A中安装虚拟机win7系统,IP地址为192.168.41.130。 1. 安装node.js win7 无法使用node14版本及以上,以及…

web/http服务器实现

文章目录 项目开发流程程序编码项目实例 项目开发流程 需求分析:实现基本的HTTP服务器,支持浏览器的访问(支持标准http协议) 接收浏览器发送HTTP请求;解析请求数据,请求方式(GET)&a…

http服务-搭建简易的http服务器

##http服务-搭建简易的http服务器 仅仅实现了Post和Get,也就简单的使用了 200 OK,100-continue和发送http格式的文本而已,其实我们只要按照HTTP协议收发数据即可。 先来一张做http上传功能时的意外收获,也是待会的测试图片 浏览器访问我们所建立的链接 …

【C++】搭建HTTP服务器

目录 项目介绍 网络协议栈介绍 协议分层 数据的封装与分用 HTTP相关知识介绍 HTTP的特点 URL格式 URI、URL、URN HTTP的协议格式 HTTP的请求方法 HTTP的状态码 HTTP常见的Header CGI机制介绍 CGI机制的概念 CGI机制的实现步骤 CGI机制的意义 日志编写 套接字…

HTTP服务器开发教程

<![CDATA[ 概述 最近因为项目需要&#xff0c;必须自己实现一个HTTP服务器的部分功能。 需求大概是这样的&#xff0c;winform里使用webrowser控件显示一个本地的html页面&#xff0c;同时winform启动http服务&#xff0c;本地html页面里通过javascript使用XMLHttpReq…

Windows搭建HTTP服务器

Windows搭建HTTP服务器 1、开启Windows功能 打开控制面板-程序和功能-启用或关闭Windows功能&#xff0c;勾选Internet information services下拉框的全部选项。 2、搭建HTTP服务器 搜索IIS&#xff0c;打开Internet information services&#xff08;IIS&#xff09;管理器…

一条命令搭建HTTP服务器

文章目录 1.前言2.本地http服务器搭建2.1.Python的安装和设置2.2.Python服务器设置和测试 3.cpolar的安装和注册3.1 Cpolar云端设置3.2 Cpolar本地设置 4.公网访问测试5.结语 转载自远程内网穿透的文章&#xff1a;【Python】快速简单搭建HTTP服务器并公网访问「cpolar内网穿透…

HTTP服务器(一)

问&#xff1a;HTTP协议的职责是什么&#xff1f; 答&#xff1a;生成针对目标web服务器的HTTP请求报文&#xff1b; 对Web服务器请求的内容的处理。&#xff08;听起来挺像废话的…就是客户端向服务器发出的第一步 和 服务器接收最后一步&#xff0c;一种固定格式请求和对应…

HTTP服务

URL&#xff1a;Uniform Resource Locator&#xff0c;统一资源定位符&#xff0c;对可以从互联网上得到的资源的位置和访问 方法的一种简洁的表示&#xff0c;是互联网上标准资源的地址。 网址格式&#xff1a;<协议>://<主机或主机名>[:port]/<目录资源,路径&…

【HTTP协议与Web服务器】

HTTP协议与Web服务器 浏览器与服务器通信过程HTTP的请求报头HTTP请求报头结构HTTP的请求方法 HTTP应答报头HTTP应答报头结构应答状态 web服务器的c语言实现 浏览器与服务器通信过程 浏览器与Web服务器再应用层通信使用的是HTTP协议&#xff0c;而HTTP协议在传输层使用的是TCP协…

http文件服务器

收费工具&#xff0c;二百大洋。学生党勿扰。 程序下载链接:https://download.csdn.net/download/wocanimei007/87755375 无任何后门&#xff0c;请放心使用。 毫不夸张的说&#xff0c;应该目前市场上最好用的文件互传工具。 1 概述 在unbuntu和win上进行文件互传的时候&am…

HTTP/HTTPS服务器

HTTP/HTTPS 一、消息传播过程 1、发送消息的时候做的事情。 比如说客户端发送给的消息是&#xff1a;Hello World 首先是在客户端这里&#xff0c;数据会经过一系列处理从应用层传输到数据链路层。也就对应着调用send&#xff0c;将数据拷贝到内核&#xff0c;内核再协议栈&a…