Team Foundation Server 的 Team Test Rig 需求
更新:2007 年 11 月
數種測試類型,包括單元、Web、負載和手動測試,以及程式碼涵蓋範圍的測量,都已整合至 Visual Studio 中。Visual Studio Team System Test 版可以讓 Visual Studio Team System 使用者在遠端電腦上執行測試。這個組態統稱為 Rig。Rig 會提供分散式且自動化的測試執行作業。Visual Studio Test 版 Rig 是由測試控制器和一個或多個代理程式所組成。Test Controller 可以在安裝 Test Agent 的電腦上協調測試的執行作業。記憶體和 CPU 資源會限制 Test Agent 可在 Team Test Rig 中產生的負載量。控制器服務本身並不會執行許多工作。不過,控制器資料庫需要相當多資源來管理與負載測試情況有關的資料以及代理程式。
最常用的 Rig 就是調整負載產生量。例如,如果您想要執行模擬 10,000 位使用者的負載測試,就可以設定單一控制器和五部代理程式電腦來模擬此情況。此外,您也可以在代理程式電腦上執行大量功能測試。這些測試會以平行方式執行,以便您可以減少執行所有測試將花費的時間。
Team Test Rig 服務和應用程式
Visual Studio Test 版控制器會裝載 Visual Studio Test 版在 Visual Studio Test 版代理電腦上執行測試所需的測試執行檔案。下列服務和應用程式會在 Visual Studio Test 版控制器上執行:
- Visual Studio Team Test Controller Service (QTController.exe):這項服務會與 Test Agent 進行通訊,並在安裝時指定的使用者內容底下執行。指定的使用者帳戶必須擁有在 Test Agent 電腦上讀取效能計數器的使用權限。
下列服務和應用程式會在 Visual Studio Test 版代理程式上執行:
Visual Studio Team Test Agent Service (QTAgentService.exe):這項服務會與 Test Controller 進行通訊,並啟動實際執行測試之電腦上的代理程式處理序。此服務會在安裝時指定的使用者內容底下執行。
Visual Studio Team Test Agent (QTAgent.exe):測試會在這個處理序中執行。此處理序會在安裝時指定的使用者內容底下執行。
Team Test Rig 需求
部署中的測試 Rig 數目和測試的範圍都會影響環境中測試控制器和代理程式所需的硬體和軟體。如需測試 Rig 硬體需求的詳細資訊,請參閱 Team System 的測試 Rig 需求。
如需測試 Rig 的詳細資訊,請參閱設定控制器和代理程式的功能。