• 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.功能测试过程发生了性能问题 》计划中添加性能测试任务

  • 相关阅读:
    css(一)
    Html table
    Html
    jQuery事件和效果
    jQuery基础
    ajax和http状态码
    点击数组选中某一项,存入数组,再次点击删除
    单行两行,多余显示省略号
    git的使用
    产生滚动效果
  • 原文地址:https://www.cnblogs.com/Chamberlain/p/10991016.html
Copyright © 2020-2023  润新知