APP启动耗时测试

通过录屏方式对APP进行启动耗时测试

  1. 可以使用adb命令或者手机自带录屏功能进行手机录屏:
  • 用adb工具的shell命令开启屏幕录制
    • adb shell screenrecord /sdcard/myrecord.mp4
      (/sdcard是路径名,/myrecord.mp4是mp4格式文件名)
  1. 用adb工具的shell命令将mp4文件从手机推送到电脑
    • adb pull /sdcard/record1.mp4 E:/screamvideo
      (/sdcard/record1.mp4是手机的mp4文件路径,E:/screamvideo是推送到电脑的路径,record1.mp4文件被推送到E:/screamvideo/record1.mp4)
  2. 使用ffmpeg命令进行解帧,改变视频的帧率便于时长统计测试
    • ffmpeg -i E:/screamvideo/myrecord3.mp4 -qscale 0 -r 30 -y E:/screamvideo/myrecord.mp4
      (E:/screamvideo/myrecord3.mp4是未解帧的文件,30是帧率,E:/screamvideo/myrecord.mp4是帧率30的mp4文件)

APP的启动耗时分类

  1. 第一是常规耗时测试,例如启动,新版本与旧版本对比,一般增加了功能,耗时可能会增加,但是增加的要在适当范围内(一般200ms)是属于可接受范围。
  2. 第二种是测耗时,是一个需求,例如之前我测试启动耗时就是一个需求,因为开发是针对耗时做了代码优化,所以没有其他需求增加,理论上来说(或者需求期望结果) 应该是要比之前的版本耗时要减少。

你可能感兴趣的:(耗时测试)