对性能测试来说有服务端的性能与客户端(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.功能测试过程发生了性能问题 》计划中添加性能测试任务

最新文章

  1. Log4J基础详解及示例大全
  2. VMware-workstation-full-12.0.0-2985596&VMware-player-12.0.0-2985596
  3. xamarin SQLite路径
  4. Puppet权威指南
  5. Oracle 流复制实践笔记
  6. 在Windows下忘记MySQL最高用户权限密码的解决方案
  7. [DevExpress]GridControl 列头绘制Checkbox
  8. SPRING IN ACTION 第4版笔记-第九章Securing web applications-009-拦截请求()
  9. JS浏览器对象-Location对象
  10. 【同一直线最多点】 poj 1118+2606+2780
  11. Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
  12. where field in
  13. android addJavascriptInterface 不能生效 解决办法
  14. angular开发控制器之间的通信
  15. mysql优化利器之explain
  16. ubuntu下的wps office for linux
  17. jqGrid排序的两种实现方式
  18. mutillidae之Insert型注入
  19. h5-localStorage实现缓存ajax请求数据
  20. lightoj1047 【简单线性DP】

热门文章

  1. 报错: You are using pip version 10.0.1, however version 18.0 is available.
  2. Vue前端项目的搭建流程
  3. go 语言 如何发送微信信息到自己手机
  4. Nginx常用内核参数优化,安装,基本命令
  5. Linux速通04 用户、群组、权限
  6. 【深入理解Java虚拟机】垃圾回收
  7. 【Arduino学习笔记05】Arduino数字输入、输出和脉冲宽带调制 -- 小项目:彩色小台灯
  8. kubernetes生产实践之redis-cluster
  9. Asp.Net Core 学习随笔
  10. C 语言代码风格之 Linux 内核代码风格