zoukankan      html  css  js  c++  java
  • Android APP 性能测试之 GT 工具

    一、介绍:

    • GT(随身调)是 APP 的随身调测平台,它是直接运行在手机上的"集成调测环境"(IDTE, Integrated Debug Environment)。利用 GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash 日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等。如果您觉得 GT 提供的功能还不够满足您的需要,您还可以利用 GT 提供的基础 API 自行开发有特殊功能的 GT 插件,帮助您解决更加复杂的 APP 调试问题,
    • 最新 release 版是 v2.2.6.5,发布日期是2016年10月31日,支持了 Android4.x~Android6.01 的 tcpdump 抓包,当然还是需要 root(本人使用 360 一键 root),可以直接在手机自带的应用市场中可下载,主要的页面介绍如下:

    二、应用操作

    1)首次进入的页面:

                

    2)选择被测试应用之后,勾选关注的参数

                 

    3)参数页面,修改关注参数和取消参数的修改

                  

    4)、测试的过程中,被选择关注的参数生成的数据,根据数据的显示可查看当前 app 的运行情况

                   

    5)、插件的使用,选择抓区日志,需要手机的 root 权限,使用 360 手机助手安装 360 一键 root 获取 root 权限,在 root 的过程中可能会出现手机重启,多试几次就 ok 啦

    • 根据测试结果自行进行分析,在日志的保存地址为:手机文件管理器根目录下,会自动生成gt文件夹,里面对应的测试结果在对应的文件夹下进行保存,利用 Wireshark 进行分析,后期分析结果在进行补充。

                   

    6)流量数据展示:

            

    7)出参警告

    • 在出参数据展示页可以设置持续一段时间,值不在设置的阈值范围内时的告警提示。告 警提示的方式为通知栏文字变化+鸟鸣声+震动+出参和 GT 图标变为桔色。

           

              

    8)输入参数

    • 输入参数(以下简称“入参”)为用户自定义的插入到被测应用程序代码里的一种桩,可 以在运行时改变被测代码里参数的值。
    • 举个例子:比如被测代码里有些参数需要调优时,可以通过入参随时对这些参数进行修改, 对比不同参数值下的效果(核心指标可以用出参实时展示出来),详细请参考《GT API UserGuide for Android》。
    • 需要说明的是,悬浮窗上最多同时显示 3 个入参。所有入参都可以在 GT 主界面的入参 子界面中看到,并可以在子界面调整显示在悬浮窗上的入参具体项。参见悬浮窗章节;

           

    9)GT 悬浮图标  

            

  • 相关阅读:
    打开安装 好的Microsoft Dynamics CRM 4.0 报错误为 Caller does not have enough privilege to set CallerOriginToken to the specified value 的解决办法
    基于 Windows Server 2008 的计算机对 Microsoft Dynamics CRM 4.0 的支持
    Microsoft Dynamics CRM 4.0 如何添加自定义按钮
    Microsoft Dynamics CRM 4.0 Plugin 取值,赋值,查询
    C# 中的 enum(枚举) 类型使用例子
    vue事件的绑定
    表单验证2
    node中模块
    node模块的引入
    node中的读文件
  • 原文地址:https://www.cnblogs.com/ZhengYing0813/p/11823134.html
Copyright © 2011-2022 走看看