使用預存虛擬機器和範本建立 SCVMM 環境
使用預存虛擬機器和範本,您可以建立 SCVMM 環境。當您建立 SCVMM 環境以這種方式時, Microsoft Test Manager 建立重複的虛擬機器和範本並將它們加入至您的環境。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
注意事項 |
---|
當您建立 SCVMM 環境時,您可以裝載在叢集主應用程式的多個主機和群組的虛擬機器,,除非您啟用網路隔離。如果您將虛擬機器加入至環境且這些虛擬機器在叢集上裝載,您也應該至少將一個非在叢集上裝載的虛擬機器加入至您的環境中。此外,您不能使用具有網路隔離環境中的叢集主應用程式。 |
使用預存虛擬機器和範本,這個主題說明如何建立新的 SCVMM 環境。如需其他方式建立和管理 SCVMM 環境的詳細資訊,請參閱 建立與管理 SCVMM 環境指引。如需實驗室環境的概觀,請參閱 使用實驗室環境測試應用程式生命週期。
此主題包括下列章節:
必要條件
選取範本或預存虛擬機器
選取範本或預存虛擬機器
選取範本或預存虛擬機器
選取範本或預存虛擬機器
新的環境:進階
新的環境:驗證
完成電腦的組態。
什麼是下的
必要條件
警告 |
---|
若要建立包含虛擬機器上執行 Windows XP 的實驗室環境,請執行上面所列的其他步驟在 設定包含 Windows XP 電腦的實驗室環境。 |
使用預存虛擬機器和範本之前,,,建立 SCVMM 環境下列必要條件必須完成的:
每個虛擬機器加入至環境必須由 System Center Virtual Machine Manager (SCVMM) 處理。在建立 SCVMM 環境,您必須完成 SCVMM 環境的必要工作在 Lab Management 入門。
在每個預存虛擬機器和範本必須安裝下列其中一種作業系統正在移至的新增至環境:
Windows Server 2008
Windows Server 2012
Windows XP SP3
Windows Vista SP2
Windows 7 SP1
Windows 8
在每個預存虛擬機器和範本必須啟用檔案共用您去新增至環境。
選取範本或預存虛擬機器
若要建立環境,您複製到您的 Team 專案程式庫中的虛擬機器。
建立新的 SCVMM 環境
開啟 Microsoft 測試管理員並選取 [實驗室中心] 和 [實驗室]。
現在您可以看到在 Team 專案中的實驗室環境的清單。
選取 [新增] 按鈕。
在 [新增環境] 精靈中,選取 [SCVMM 環境]。
根據下列部分填滿精靈中的其他欄位。
新的環境:型別和名稱
欄位 |
輸入為何。 |
---|---|
名稱 |
環境的名稱,必須是唯一的名稱在 Team 專案中。 |
描述 |
選擇項。 |
標記 |
標記是您可以根據您的專案慣例設定的選擇性名稱/值組。例如,您的環境可以使用表示環境和日期的用途的標記,在此之後便可刪除。 |
新的環境:電腦
在 [電腦] 頁面上,選取虛擬機器或虛擬機器範本加入至環境中。
[可用虛擬機器]: |
這是在 Team 專案程式庫中所儲存虛擬機器的清單和範本。通常,它是由作業系統、用戶端應用程式和伺服器軟體的不同組合安裝在電腦上。 例如,您可以選取 Web 用戶端和 Web 伺服器。 如果您找不到所需要的功能項目,您可以新增虛擬機器並匯入至程式庫。選取 [匯入]。如需詳細資訊,請參閱如何:從 SCVMM 匯入虛擬機器或範本。 |
|
虛擬機器範本是指已移除其識別資訊的虛擬機器。當您在環境中新增虛擬機器範本,新的虛擬機器會被建立。新的名稱和通訊埠 ID 自動產生。 |
|
當您新增虛擬機器時,一個完全相同的複本會在您的實驗室環境進行。因此您必須確定變更它的名稱。 通常預存虛擬機器是工作群組的一部分。 |
|
執行中的虛擬機器會各自在所有環境中建立。它們由 SCVMM 系統管理員所設定,並形成資源集區。您可以將這些機器加入至環境。執行機器無法一次就會附加到多個環境。 在您完成測試時,您應該刪除您的環境,讓電腦傳回至集區。 如需詳細資訊,請參閱從執行中的虛擬機器構築 SCVMM 環境。 |
[被選取的電腦]: |
您可以將下列屬性設定加入您環境中的每部電腦上。 請注意您可以多次加入相同的虛擬機器或虛擬機器範本。您必須給每部機器不同名稱。 |
|
這個名稱來識別這個環境中的虛擬機器。這與電腦名稱不同。 避免在名稱中使用逗點。 |
|
角色識別電腦在環境中的功能。可由 Test Manager 用來判斷安裝的收集的為了進行測試,哪些元件,以及哪些測試資料。您可以從功能表選取 角色,或輸入任何角色您選擇的名稱。
注意事項
角色是與電腦的環境時的預定用途。實驗室管理不會自動確認虛擬機器或範本是否具有必要的軟體,也不會自動安裝達到這些角色需要的軟體。
|
新的環境:電腦屬性
Tab |
電腦屬性 |
---|---|
硬體設定檔 |
指定給虛擬機器的記憶體數量。 |
OS 設定檔 (僅限範本) |
從範本部署之虛擬機器的作業系統類型、電腦名稱、系統管理員密碼、產品金鑰、網域以及工作群組。
注意事項
當您從 SCVMM 匯入範本時,範本中受保護的系統管理員密碼和產品金鑰會遭到移除。您必須重新輸入這項資訊。
屬性名稱描述
作業系統指定安裝在範本上的作業系統。值必須符合安裝在範本上的作業系統,因為當範本轉換為虛擬機器時發生的自訂取決於作業系統的類型和版本。
識別資訊指定從範本建立虛擬機器時建立電腦名稱的方式:
管理密碼系統管理員帳戶所使用的密碼。當負載測試正在執行時,您可以使用這個登入電腦。
產品金鑰。指定用來驗證範本作業系統的 Windows 產品金鑰。請確定您所輸入的產品金鑰對虛擬機器中的作業系統版本有效。
時區指定從範本建立之虛擬機器所用的時區。
網域/工作群組指定從範本建立的虛擬機器加入工作群組或 Active Directory 網域。
[GUIRunOnce] 命令指定當使用者第一次登入虛擬機器時,從範本建立之虛擬機器上執行的指令碼。
|
電腦標記 |
使用者定義的自訂屬性。您可以使用它們來表示資訊,例如:
|
新的環境:進階
測試控制器 |
測試控制器電腦的名稱此環境。 |
設定環境執行自動程式碼 UI 測試。 |
如果測試包含自動程式碼 UI 測試,請選取這個選項。如需詳細資訊,請參閱使用自動程式碼 UI 測試進行使用者介面測試。 只有在環境中執行時,這個選項才可以被設定。將它放置在新的環境:完成精靈。請等候,直到環境的狀態為 [就緒]。選取環境然後選取 [開啟] 以傳回給精靈。 |
啟用網路隔離。 |
網路隔離可以讓您重複部署相同的預存環境,不會有名稱或 IP 位址衝突的問題。如需網路隔離功能的詳細資訊,請參閱 建立和使用網路隔離的環境。 |
新的環境:驗證
選取 [驗證] ,確定您設定的屬性是有效的。
如果驗證失敗,您必須解決這個問題,在完成之前。
如果驗證成功,請選取到結尾 Finish。
如果驗證成功,請選取到結尾 Finish。
新的環境精靈關閉,而您的環境會出現在 [型別: SCVMM] 下的 [環境] 清單。
建立環境可能需要一些時間。您可以在處理序的進度。 [環境] 清單的。若要查看個別虛擬機器的進度,請選取環境。
在虛擬機器建立之後,如果您想要的話,可以登入。選取環境,並在電腦圖示顯示捷徑功能表中選取 [連接] 。
完成電腦的組態。
如果需要,安裝測試代理程式
如果 SCVMM 環境的狀態變更為 [未就緒],請選取捷徑功能表上的 [修復] 。Lab Management 將安裝每部虛擬機器上的測試代理程式並設置它與測試控制器通訊。
提示 只有當您從程式庫中選取的範本或虛擬機器沒有測試代理程式時才需要這個步驟。若要避免必須這樣做,當您將範本或虛擬機器儲存到程式庫時,您必須安裝測試代理程式。
如果需要,聯結電腦加入網域
如果您想要讓電腦成為網域的成員,您通常必須將每一個加入網域。這個步驟是必要的,因為虛擬機器通常再被儲存在程式庫以前,必須先聯結至工作群組。當一個以上相同某個虛擬機器複本同時,其為使用中則最好避免網域名稱衝突。
什麼是下的
這可以執行的工作,才能建立 SCVMM 環境之後:
管理您的環境,並處理環境的虛擬機器。請參閱 管理實驗室環境和虛擬機器。
在 Team 專案程式庫中儲存環境複本。請參閱 <HOW TO: 如何:儲存 SCVMM 環境。
使用 Microsoft 測試管理員,執行手動與自動化測試中的實驗室環境, Tcm.exe 命令列公用程式或建置 - 部署 - 測試工作流程。請參閱 在實驗室環境中執行測試。
建立建置 - 部署 - 測試工作流程自動化建立建置您的應用程式,組建部署至實驗室環境和執行測試的處理序已部署應用程式。請參閱 設定自動建置-部署-測試工作流程。