性能测试¶
性能测试旨在在性能回归影响最终用户之前捕获它们。目前,这些类型的测试还没有统一的方法,但是 mozperftest 旨在在未来提供这种方法。
有关每个测试套件和项目的详细信息,请参阅其文档
以下是活跃的 PerfTest 组件/模块及其各自的所有者
- AWFY (Are We Fast Yet) -
所有者:Beatrice A.
描述:一个公开的仪表盘,比较 Firefox 和 Chrome 的性能指标
- AWSY (Are We Slim Yet)
所有者:Alexandru F.
共同所有者:Andrej
描述:跟踪跨构建内存使用的项目
- Raptor
所有者:Sparky
共同所有者:Kash
描述:使用 Browsertime(基于 webdriver)作为底层引擎运行性能测试的测试框架
- CondProf(条件配置文件)
所有者:Sparky
共同所有者:Jmaher
描述:提供构建和获取以某种方式预先设置的配置文件的工具。
- 基础设施
所有者:Sparky
共同所有者:Kash、Andrej
描述:涉及的所有内容:TaskCluster、Youtube 播放、Bitbar、移动配置等……
- Mozperftest
所有者:Sparky
共同所有者:Kash、Andrej
描述:用于运行性能测试的测试框架
- Mozperftest 工具
所有者:Sparky
共同所有者:Kash、Andrej
描述:性能测试团队使用的各种工具
- Mozproxy
所有者:Kash
共同所有者:Sparky
描述:一个 http 代理,用于以可靠且可重复的方式针对第三方网站运行测试
- PerfCompare
所有者:Carla S.
共同所有者:Beatrice A.
描述:性能比较工具,用于比较存储库中不同提交的性能
- PerfDocs
所有者:Sparky
共同所有者:Kash、Andrej
描述:自动生成的性能测试工程文档
- PerfHerder
所有者:Beatrice A.
共同所有者:Andra A.
描述:性能负责人用来查找性能回归以及存储和可视化性能数据的框架。
- 性能负责人
所有者:Andra A.
共同所有者:Beatrice A.
描述:性能负责人负责查找导致性能回归的提交,并从开发人员那里获取修复程序或撤消更改
- Talos
所有者:Sparky
共同所有者:Kash、Andrej
描述:用于运行 Firefox 特定性能测试的测试框架
- WebPageTest
所有者:Andrej
共同所有者:Sparky
描述:在 mozperftest 框架中运行的测试,用作第三方性能基准
您还可以通过 matrix 上的 #perftest 频道联系我们的团队。
有关性能测试团队的更多信息,请访问维基页面。