自动化性能测试和维护¶
我们有几个测试框架,用于测试 Firefox 的各种性能特征(页面加载时间、启动时间等)。我们还在构建过程中生成了一些指标(如安装程序大小),这些指标对于跟踪随时间推移的变化很有意义。目前,我们将这些信息汇总到 Perfherder 网络应用程序 中,性能维护人员会在其中监视重大回归,并在必要时提交 Bug。
我们正在跟踪的自动化系统当前列表(至少在某种程度上)
Talos:主要的性能系统,在几乎每个集成分支的签入中运行
build_metrics:构建系统生成的各种性能指标
AreWeFastYet:一个通用的 JavaScript 和 Web 基准测试系统工具