APP 性能测试背景
在任何软件的测试过程中,性能测试都是一个很重要的环节。我们一般所说的性能测试分为客户端及服务器端。针对客户端性能测试,尤其像游戏、视频类的软件,比如玩游戏不断卡顿、看视频电量消耗极快,都直接影响了用户体验。
对于性能测试的需求,主要来源于行业的通用标准,竞品的参考数据,历史版本的测试数据,或是直接的客户反馈等。App 性能测试指标主要包括:响应、内存、CPU 、FPS、GPU 渲染、耗电、耗流等。
APP 性能测试的基本原理是在不同用户操作场景下通过监控 APP 的各项指标来识别和发现 APP 存在的代码质量问题并对程序进行修正和优化。
APP 性能测试工具对比
APP 性能测试指标数据获取,可通过 adb 工具、集成的 SDK 工具及第三方工具。主流的第三方工具包括 Emmagee、itest、GT 及 PerfDog。Emmagee、itest 目前仅支持 Android 系统,而 GT、PerfDog 对于 Android、iOS 系统都支持。这两款工具都由腾讯公司开发,而 PerfDog 由腾讯游戏部门开发,性能指标要求比一般的 app 应用测试要求更加严苛。所以,接下来主要介绍 PerfDog。
PerfDog 介绍
PerfDog 官网文档:https://bbs.perfdog.qq.com/article-detail.html?id=5
PerfDog 安装及运行
1. PerfDog 下载安装
a、登录 PerfDog 官网 https://perfdog.qq.com/,按照 https://bbs.perfdog.qq.com/article-detail.html?id=49 完成账号的注册: