LoadGen 伺服器壓力 - 開始測試伺服器
此自動化測試會測量伺服器上的壓力負載。 此測試會執行下列動作:
將測試檔案複製到 Master Client。
在 Master Client 上執行測試。
在測試完成後複製測試記錄。
測試詳細資料
區域 | 描述 |
---|---|
規格 |
|
平台 |
|
支援的版本 |
|
預期執行時間 (分鐘) | 1440 |
類別 | 案例 |
) 分鐘 (逾時 | 86400 |
需要重新開機 | false |
需要特殊設定 | false |
類型 | automatic |
其他文件
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
LoadGen 測試可用來壓力 Windows Server 系統。 此伺服器可以是實體伺服器或虛擬機器。 如果實體伺服器有超過 64 個邏輯處理器或記憶體超過 1 TB,則 LoadGen 應該直接對實體伺服器執行。 否則,請遵循下列步驟來建立 Hyper-V 虛擬機器作為 LoadGen 壓力目標。
- 在 [系統壓力下 (SUT) ],安裝要測試的 Windows Server 作業系統版本,並安裝 Hyper-V 角色。
- 針對要測試的 Windows Server 版本建立Windows Server 2016虛擬機器,其中允許的最大邏輯處理器、記憶體、網路和儲存體可供 SUT 支援。
- 此虛擬機器必須加入測試網域,並安裝 S HLK 用戶端。
執行下列作業以準備虛擬機器:
- 開啟 HLK 管理員。
- 在 [ 總管] 功能表中,按一下 [作業監視器]。
- 在 [作業總管] 中,按 CTRL+Q 以開啟查詢窗格,並搜尋 名稱等於 LoadGen 設定 SUT的作業。
- 在 [ 結果] 窗格中,記下相符作業的 作業 識別碼。
- 在 [ 總管] 功能表中,按一下 [作業監視器]。
- 在 [作業監視器] 中,流覽至包含 SUT、MC、SCS 和虛擬機器的機器集區,並醒目提示虛擬機器。
- 以滑鼠右鍵按一下電腦選取專案,然後按一下 [依作業識別碼排程]。
- 在提示區域中,輸入步驟 4 的 [作業識別碼],然後按一下 [ 確定]。
- 在 [ 排程作業 ] 視窗中,輸入將用來執行測試之帳戶的功能變數名稱、使用者名稱和密碼。 此帳戶應該是網域帳戶,且在 SUT、MC、SC 和虛擬機器上具有系統管理許可權。
- 在工具列中,按一下 [ 建立排程]。
- 等候作業執行,然後選取的電腦返回 [就緒 ] 狀態。
執行測試之前:
確認測試設定,如測試需求中所述: 系統伺服器測試必要條件 和 測試伺服器組態。
執行 LoadGen Server Stress - 執行優先 - 先設定機器原則 ,以設定正確的電腦原則設定。
從 Windows Hardware Lab Kit (Windows HLK) Studio,選取並執行測試:
- 流覽至 [ 測試] 索引 標籤。
- 選取 [LoadGen 伺服器壓力 - 開始測試伺服器]。
- 按一下 [ 執行選取 ] 連結。
- 在 [ 排程] 對話方塊中,輸入參數,並將機器對應至角色:
- 如果建立 Hyper-V 虛擬機器,請輸入虛擬機器的名稱作為 StressTarget。 否則,請使用預設值為 [SUT] 。
- 使用 [ 角色 ] 下拉式清單選取 (SUT 將預先填入) MC 角色的電腦。
- 按一下 [確定 ] 以排程測試。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
檢閱伺服器記錄檔 (srvlog.xml) 是否有錯誤。 搜尋「錯誤」專案。 如果您收到 Windows Server 2008 R2 的下列錯誤:
Main::RunMain::測試檢查 Spsrv 已停止,且未通過必要的通過百分比 (100) (Error=0x80004005)
關閉 Windows HLK Studio。 將受測系統變更為 (SUT) 電腦名稱稱為 14 個字元或更少。 重新開機 SUT。 開啟 Windows HLK Studio 並重新執行此測試。
如果您收到下列Windows Server 2012 R2 或更新版本的錯誤:
Main::RunMain::測試檢查 Spsrv 已停止,且未通過必要的通過百分比 (100) (Error=0x80004005)
關閉 Windows HLK Studio。 將 SUT 電腦名稱稱變更為 15 個字元或更少。 重新開機 SUT。 開啟 Windows HLK Studio 並重新執行此測試。
如需其他疑難排解資訊,請參閱 針對系統伺服器測試進行疑難排解。
詳細資訊
參數
參數名稱 | 參數描述 |
---|---|
KitTestBinRoot | |
FolderToCopy | |
KitName | |
WDKLogo | |
ExtraParams | |
KitOSBinRoot | |
StressTarget | 如果認證執行 Hyper-V 的實體系統,請輸入在該實體系統上執行的 VM 名稱。 否則,請勿變更預設值。 |