1. 主页
  2. 文档
  3. Fuchsia OS 简体中文文档 (2019年版)
  4. 开发
  5. 基准测试
  6. 用户指南

用户指南

用户指南(版本1)

  • 更新于:2018年7月27日

[TOC]

概述

基准显示面板是我们发送基准测试结果用于监控和可视化的UI。显示面板由 Chrome 团队维护。这里又一个简短的指南,它说明如何在面板中找到和使用你基准测试的结果。

访问基准显示面板

* promo
确定已经登陆上 google.com 的账户,否则 Fuchsia 数据会被隐藏。**
登陆按钮在屏幕顶部右上角


显示面板可以在 https://chromeperf.appspot.com/report 找到。

搜索和添加图

显示面板中显示了一组搜索框。占位符的名字还是 Chrome 说明使用 BuildBot 时的遗迹。因为它们和 Fuchsia 说明没有关系,我们将自己的数据根据如下的模式映射到这些字段中:

  • Test suite == 基准测试套件的名字。
  • Bot == 至少运行了一次基准测试的 Fuchsia LUCI 编译器。
  • Subtest == 在你的基准测试中的测试用例名字。

test_suite_example

选择一个编译器和子测试。注意如果你的子测试命名为 foo ,这里会有多个 foo_<metrics_name> 子测试供选择。这些子测试每一个代表这个子测试取样中计算出来的度量标准。例如,如果 foo 在每次基准测试运行时生成了 N 个采样点,那么子测试 foo_avg 是这N个采样的平均值的绘图。

当你完成了填充每一个域,点击 Add 按钮添加你的图到UI上。你会看到如下的一些图:

graph_example

查看采样元数据

如果你将鼠标放到图上某一点之上,你可以看到一些额外的信息,比如这一点的值,并且也记录了日期,以及编译生成这个结果的日志页。

tooltip_example

保存视图

第一个版本的基准测试结果显示面板的UI没有内建机制用于保存图形集合。如果你想要保存一列图,用于和其他人分享或在以后重新打开列表,可以从 Chrome 浏览器地址栏中拷贝 URL 。

注意,你必须在每次添加,修改或删除一个图之后重新拷贝 URL 。这包括移动绿色图形下方的滚动条或在图的右边列表中选择新值。

开启复原检测

为了开启复原检测,你必须通过点击 Request Monitoring for Tests 按钮来为你的测试开启 monitoring ,这个按钮在页面顶部的 Report issue 下方。

monitoring_button_example

这样就会打开一个 bug 表格,你可以填充它来为一次基准测试开启监控。 Chrome 团队有一个 Sheriff 循环(随时轮转)来分类修复警告。显示面板仅允许单向分类 bugs ,因此我们必须没有 JIRA 支持。

参考下面链接更多关于 Sheriff rotation 的信息。

这篇文章对您有用吗?

我们要如何帮助您?

Comments

Leave a reply

您的电子邮箱地址不会被公开。