如何執行效能測試

在本機執行效能測試的主要方式是執行主機端進入點。 這些進入點是在 src/tests/end_to_end/perf/ 中定義。 這些是 Fuchsia Infra 版本中用於收集效能,用於上傳至 Chromeperf 的結果。 執行其中一個進入點包括:

  • 請使用 terminal 產品,以符合 CI 和 CQ 中 Fuchsia Infra 測試的內容。 範例:

    fx set terminal.x64-reduced-perf-variation --with //bundles/buildbot/terminal
    fx build
    
  • 以一般方式在硬體或模擬器上啟動 Fuchsia。

  • 使用 fx test --e2e 執行測試的主機端進入點。 範例:

    fx test --e2e host_x64/fidlc_microbenchmarks_test
    

該測試會將結果寫入新建立的時間戳記的 out/test_out 子目錄。 這會納入包含效能結果的 *.fuchsiaperf.json 檔案。 此檔案可能包含 Fuchsia 追蹤記錄等其他檔案。