zoukankan      html  css  js  c++  java
  • App项目测试实战(十一)--性能测试初探

    1.工具

    • GT---支持Android和ios
    • 利用GT,仅凭一部手机,无需连接电脑,即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等。
    • 手机需要Root
    • 还可以使用其他工具PerfDog等

    2.使用步骤

    1. 安装GT.apk到手机
    2. 启动GT,进入主界面:
      1. 内存指标:
        • PSS:实际使用的物理内存;app应用本身占有的内存和共享内存
        • Private Dirty:类似私有内存,不能共享内存
      2. 其他指标
        • CPU
        • Jiffies(一会瞬时):App进程的时间片指标
        • Net:App的流量指标
        • FPS(每秒传输帧数)
    3. 选择一个已安装到手机的app作为被测应用
    4. 选择被测app相应的性能信息,我们选择了CPU和Net值
    5. 返回GT,选择“参数”列
      1. 进入到参数的“出参”选项,显示了相应的出参列表
      2. 测试之前最好清空下数据,删除按钮
      3. 选择“关注的参数”,参数可以编辑
    6. 启动检测
    7. 进入被测app,点击要测试的。
    8. 测试完成,停止数据采集
    9. 查看性能指标相关数据,选择“CPU”进入详情页
    10. 保存数据
    11. 查找数据
      1. 进入文件管理器/sdcard/GT/GW......(手机的文件管理看不到数据)
      2. 通过电脑连接手机的相应盘符查找(如果出现找不到数据的情况----尝试重启下手机)
      3. 如果前两种方法都不行---------可以通过adb命令导出
        1. adb shell
        2. cd /sdcard/GT
        3. cd /sdcard/GT/保存路径
        4. /sdcard/路径
        5. adb pull +4 D:log

    3.什么情况下做性能测试

      1. 计划中规定的
                性能指标

      2. 功能测试中发生了性能问题----进行对比测试

        1. 测试的功能要一致

        2. 测试环境要一致

        3. 测试步骤要一致

        4. 测试的时长要一致

  • 相关阅读:
    Android平板电脑开发实战详解和典型案例
    UG NX10.0技术大全(不附光盘)
    SolidWorks 2018中文版机械设计应用大全
    1192.回文字符串
    1193.矩阵转置
    1195.最长&最短文本
    1194.八进制
    1196.成绩排序
    1197.奇偶检验
    1199.找位置
  • 原文地址:https://www.cnblogs.com/Wl55387370/p/14434247.html
Copyright © 2011-2022 走看看