如何執行效能測試

如要在本機執行效能測試,主要方法是執行 主機端進入點這些進入點的定義 src/tests/end_to_end/perf/.這些 Fuchsia 基礎架構中使用的功能來收集績效 上傳至 Chromeperf 的結果正在執行下列其中一項 關於下列項目:

  • 使用 terminal 產品來比對測試項目 持續整合和客戶關係管理系統中的 Fuchsia 基礎架構。範例:

    fx set terminal.x64-reduced-perf-variation --with //bundles/buildbot/terminal
    fx build
    
  • 照常在硬體或模擬器上啟動 Fuchsia。

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

    fx test --e2e fidlc_microbenchmarks_test
    

    fx test 的引數必須是您在 fuchsia_component_perf_test 範本的呼叫

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