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. 测试的时长要一致

原文地址:https://www.cnblogs.com/Wl55387370/p/14434247.html