• 首页
  • 关于
    • 前端行知录 photo

      前端行知录

      前端路漫漫,行知方知行

    • Email
    • Github
  • 文章
    • 所有文章
    • 所有标签
  • 作品

APP调测平台GT

11 May 2016

Reading time ~2 minutes

GT

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

GT支持iOS和Android两个手机平台,其中: iOS版是一个Framework包,必须嵌入APP工程,编译出带GT的APP才能使用;iPhone和iPad应用都能支持。 Android版由一个可直接安装的GT控制台APP和GT SDK组成,GT控制台可以独立安装使用,SDK需嵌入被调测的应用、并利用GT控制台进行信息展示和参数修改。 GT已在Github开源:https://github.com/TencentOpen/GT

指标含义

pnet - 被测 App 的 TCP 流量消耗的累积值; pcp - 被测 App 的某进程的 CPU 消耗百分比; pjf - 被测 App 的某进程的 CPU 时间片的累积值; pss - 被测 App 的某进程的内存 pss 值; pri - 被测 App 的某进程的内存 Private Dirty 值。


/*

 Localization.strings

 GTKit

 */

"Para."     = "参数";
"Profiler"  = "耗时";
"Log"       = "日志";
"Plugin"    = "插件";
"Setting"   = "设置";
"Time"      = "时间";
"s"       = "秒";
"In"   = "入参";
"Out"  = "出参";
"Done" = "完成";
"Edit" = "编辑";
"Input Para Items"      ="入参列表";
"Input" = "入参";
"Top"              = "置顶";
"Drag"             = "拖拽";
"Output Para Items"     = "出参列表";
"Gather & Warning(G&W)"    = "数据采集与告警操作栏(G&W)";
"Show on Air-console(≤3)"         = "悬浮框展示的参数(≤3)";
"Optional Parameters"       = "已关注的参数";
"Disabled Parameters"       = "已取消关注的参数";
"Empty"       = "空";
"Please drag para here"       = "请拖动此处";
"Warning(Disabled)"       = "告警区(停用)";
"Warning(Enable)"      = "告警区(可用)";
"Warning Count"       = "告警次数";
"Lasting Time(s)"       = "时间(s)";
"Out Of Range"       = "告警阈值";
"Clear"       = "清理";
"Clear the datas"       = "清理数据?";
"Save"       = "保存";
"Please input the saved file name"       = "请输入您要保存的文件名";
"File Exist"       = "文件已存在";
"OK"       = "确定";
"Start"       = "开始";
"Stop"       = "停止";
"Exit"       = "退出";
"Preparing"       = "准备";
"Cancel"       = "取消";
"Back"       = "返回";
"Send"       = "发送";
"Sending"       = "发送中";
"Send Success!"       = "发送成功";
"Send Error!"       = "发送失败!";
"File Name empty"       = "文件名为空";
"Please input file name"       = "请输入文件名";
"Passwd" = "密码";
"Please input root passwd"       = "请输入root密码";
"Reminder"       = "Reminder";
"You have input 1000 words"       = "必须输入1000字";
"I know"       = "确定";
"New GT available"       = "有新版本可用";
"Detail Information"       = "详情";
"Counts"       = "次数";
"Sum"       = "合计";
"Avg"       = "平均值";
"Max"       = "最大值";
"Min"       = "最小值";
"Detail"       = "详情";
"Not Start Profiling"       = "耗时统计未启动";
"Start"       = "启动";
"End"       = "停止";
"Profiling..."       = "分析中";
"by message"       = "按文本过滤";
"ALL"       = "ALL";
"TAG"       = "TAG";
"input keyword here"       = "请输入搜索关键字";
"AC Setting"       = "悬浮框";
"Log Setting"       = "日志";
"Para Setting"       = "参数";
"About GT"       = "关于 GT";
"AC Show"       = "显示悬浮框";
"AC Quick Switch"       = "快速切换";
"G&W"       = "G&W";
"Switch"       = "开关";
"Auto Save"       = "自动保存";
"Feedback"       = "反馈";
"Lightly drag stars to score"       = "评分";
"Sandbox"       = "沙箱";
"GTPcap"       = "抓包";
"capture the network traffic by tcpdump"       = "通过tcpdump捕获网络流量";
"capture"       = "抓取";
"Capture Error"       = "抓取错误";
"Need iOS6 jailbreak system."       = "需要越狱iOS6系统";
"Monitor Interval"       = "监听间隔";
"Gather Duration"       = "收集时间";
Test

alcat2008

Dreamer, Practitioner, Incomplete Front-ender

← 兼容多种模块规范 Mobile APP KPIs →