因為工作需要,近期體驗了VSTS2010 Beta1中提供的負載測試功能。將會在后面的幾篇博文中分享一些使用的心得。其實Visual Studio Team System Test 版本從version 2005起就為用戶提供了負載測試功能。 通過VSTS,你可以建立一組計算機來生成模擬的負載測試。 這組計算機由一個控制器以及一個或多個代理組成。它們統稱為“遠程測試機組 (Rig)”。 目前, VS 2010 Beta和VSTS 2010 Beta1 已經對所有人開放下載,不過只提供英文版本。
The Beta 1 download site
The VSTS Beta 1 Suite Installer
Lab Agent
硬件要求
MILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent" valign="top" width="199">
| 控制器 | 代理 |
處理器 | 2 GHz | 2 GHz |
內存 | 1 GB | 1 GB |
硬盤空間(系統) | 1 GB | 1 GB |
硬盤空間(安裝) | 48 GB | 5 GB |
支持的操作系統
下面是支持控制器和代理的操作系統:
控制器 | Windows Server 2008 |
代理 | Windows Server 2008 |
負載模擬架構
負載模擬架構由客戶端、控制器和代理組成。
· 客戶端用于開發測試,選擇要運行的測試以及查看測試結果。
· 控制器用于管理代理和收集測試結果。
· 代理用于運行測試。
支持的配置
Visual Studio, 控制器, SQL, 以及 代理可以部署在同一臺或者不同的計算機上。
建議的配置:
計算機 1 | Visual Studio |
計算機2 | Controller, SQL Express |
計算機3-n | Agents |
請注意:將代理安裝在控制器相同的計算機上會影響結果的搜集。建議在獨立的計算機上安裝代理。
下面是一些附加的配置方式。
可選配置1:
計算機1 | Visual Studio, Controller, SQL Express |
計算機2-n | Agents |
可選配置2:
計算機1 | Visual Studio |
計算機2 | Controller, Agent |
計算機3 | SQL Express |
計算機4-n | Agents |
可選配置3:
計算機1 | Visual Studio |
計算機2 | Controller, SQL Express, Agent |
計算機3-n | Agents |
Test Rig User Aclearcase/" target="_blank" >ccounts
下面是rig中的用戶類型。安裝前,在rig計算機上創建需要的賬號。
賬號名 | 描述 | 要求 |
安裝用戶 | 安裝控制器和代理的用戶。 | 這個用戶必須是運行安裝的計算機上的管理員,以及控制器的管理員。 |
控制器服務賬號 | 運行控制器的用戶。在安裝過程中會要求輸入這個帳號。 | 這個用戶必須有從負載測試中的計算機上讀性能計數器的權限。因為控制器服務會在負載測試中搜集性能計數器。 假如在工作組(非域環境)中運行,在所有的代理上必須有一個有相同用戶名和密碼的本地計算機賬號。 重啟 rig,在代理安裝中控制器服務用戶會被加入到代理管理員組。 |
代理服務賬號 | 運行代理服務的用戶。在安裝過程中會要求輸入這個帳號。 | 測試默認得運行在這個帳號之下。 |
原文轉自:http://www.anti-gravitydesign.com