在 Windows Azure 角色中使用 Visual Studio 負載測試

負載測試是指在模擬使用狀況下測量應用程式效能的程序。例如,您想要對網站進行負載測試,於是要求它在五分鐘的期間內將網頁傳回給 1000 個使用者。藉由在 Windows Azure 角色中執行負載測試,您便可以透過應用程式生命週期降低對硬體的依賴性。

作者:Paolo Salvatori、Sidney Higa。

在混合式環境中執行負載測試:作者為 Jaimie Alva Bravo、Sidney Higa 和 Paolo Salvatori。

致謝:Stéphane Crozatier、Benjamin Guinebertière -- 從 Windows Azure 執行負載測試。此外,也要感謝 Janice Choi 對於在混合式環境中執行負載測試的技術審稿。

Visual Studio Ultimate 可讓您建立可由某個人或測試小組輕鬆管理的「負載測試」(Load Test)。這個基本方法是用來建立一個「控制器」以及一個或多個「代理程式」。您有一個控制器,但是可以盡量擁有需要的代理程式數目。每個代理程式都會產生一部分的負載。控制器會指引代理程式的存留期間,並且會記錄測試的結果。但是,執行負載測試通常至少需要兩部電腦:第一部電腦執行控制器,第二部電腦執行一個或多個代理程式。

在 Windows Azure 中,您可以建立工作者角色來取代多部電腦。運算資源的虛擬化讓您不需要專用硬體進行負載測試。這一系列的主題會說明設定 Windows Azure 在兩個工作者角色中執行負載測試控制器和代理程式的基本機制。

本節內容

Windows Azure 中的 Visual Studio 負載測試概觀
描述使用 Visual Studio 負載測試的優點,並且概述所需的步驟。

Windows Azure 負載測試必要條件和設定
列出解決方案的需求。

為負載測試佈建 Windows Azure
有關如何在發行前設定負載測試應用程式的詳細指示。

將負載測試發行到 Windows Azure
描述將負載測試發行到 Azure 的步驟。

在混合式環境中執行負載測試
混合式環境是指負載測試的元件 (測試控制器、代理程式、結果儲存機制和測試的系統) 位於不同的環境,例如內部部署環境和 Windows Azure。本文件將說明如何繼續設定這類情況。

Windows Azure 上負載測試中的效能計數器
從個別託管服務中執行的應用程式收集效能計數器。


建置日期:

2013-07-25

社群新增項目

顯示: