Unity Performance Testing Extension是壹個Unity Editor 軟件包 ,它提供API和測試用例屬性,使您可以在Unity Editor和播放器中采樣和聚合Unity Profiler標記和非Profiler自定義指標。 您可以通過查看Unity Performance Testing Extension文檔來了解更多信息 ,但是我們將在此處查看壹些示例。Unity Performance Test Extension需要Unity 2018.1或更高版本。 如果要在UnityPerformanceBenchmark項目中運行示例性能測試,或者在每次使用Unity Performance Test Extension時,請確保使用Unity版本2018.1或更高版本。UnityPerformanceBenchmark項目實現IPrebuildSetup接口,這是Unity Test Runner工具,我們可以在其中實現Setup方法,該方法在Unity Test Runner執行測試運行之前會自動調用。UnityPerformanceBenchmark項目的IPrebuildSetup.Setup方法要做的第壹件事是解析命令行參數,以查找播放器生成設置。 這使我們能夠針對不同的平臺,渲染線程模式,播放器圖形API,腳本實現以及啟用XR的設置(例如立體聲渲染路徑和VR SDK)針對同壹平臺使用相同的Unity項目靈活地為性能測試構建播放器。因此,我們需要從命令行通過Unity打開UnityPerformanceBenchmark項目,並傳入我們在Unity Test Runner中運行測試時要使用的播放器構建選項。