11- APP性能测试GT工具的使用

对性能测试来说有服务端的性能与客户端(APP)的性能。

 

GT简介

1.GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调试环境”(IDTE)

2.利用GT,仅凭一部手机,无需连接电脑,即可对APP进行快速的性能测试(CPU,内存,流量,电量,帧率,路程度等等)

开发日志的查看,crash日志查看,网络数据包的抓取,APP内部参数的调试,真机代码耗时统计等。

3.手机需要root。

 

GT支持功能

1.基础性的能测试(CPU,内存,网络流量,流畅度/帧率,电量等)

2.logcat日志查看与保存

3.网络数据包抓包,支持Android4和Android5

4.手机电流电量测试,应用耗电评估。

5.wakelock控制

6.快捷的网络切换

7.流畅度调试插件

8.支持广播的方式获取被测APP性能指标,主要用来支持自动化。

 

应用的平台

1.android:有一个可以直接安装的GT控制台和 GT SDK组成,GT控制台可以独立安装使用,SDK蓄嵌入被调试的应用,并利用GT控制台进行进行信息展示和参数修改。

2.ios,其中iOS版是一个framework包,必须嵌入APP工程,编译处带GT的APP才能使用;

https://www.jianshu.com/p/6a4255215558

 

使用介绍
1.安装GT.APK到手机

2.启动GT,进入主界面。

3.内存指标:

①pss:proportional set size实际使用的物理内存;APP应用本身战友的内存和共享内存。

②private dirty:类似私有内存,不能共享内存。

其他指标:

1.Cup

2.Jiffies(一会瞬间):APP进程的时间片指标

3.Net:APP的流量指标

4.FPS:每秒传输帧数(frames per second)

 

 

操作过程

 

 

 

1.如果项目中定义了操作不能超过25%,而实际情况达到45%--->bug

2.项目中定义在25次操作过程中,平均值不能超过10%,而实际上15%。

 

 

性能测试方法:

1.根据项目/需求定义指标来测试。

2.根据竞品,进行对比测试。

3.功能测试过程发生了性能问题 》计划中添加性能测试任务

 

posted @ 2019-06-08 16:31  WiltChamberlain  阅读(1505)  评论(0编辑  收藏  举报