HOW TO:使用負載測試 API
Visual Studio Ultimate支援能夠控制或增強負載測試的負載測試外掛程式。 負載測試外掛程式是使用者定義的類別,能夠實作 Microsoft.VisualStudio.TestTools.LoadTesting 命名空間中的 ILoadTestPlugin 介面, 讓您可以使用自訂的負載測試控制項,例如,在計數器或錯誤臨界值到達所設定的值時,中止負載測試。 請使用 LoadTest 類別上的屬性,以取得或設定使用者定義程式碼中的負載測試參數, 也可以使用 LoadTest 類別上的事件,在負載測試執行時,附加告知的委派 (Delegate)。
提示
使用物件瀏覽器檢查 Microsoft.VisualStudio.TestTools.LoadTesting 命名空間。Visual C# 和 Visual Basic 編輯器都提供 IntelliSense 支援,以便使用命名空間中的類別來撰寫程式碼。
您也可以建立 Web 效能測試的外掛程式。 如需詳細資訊,請參閱HOW TO:建立 Web 效能測試外掛程式與HOW TO:建立要求層級外掛程式。
需求
- Visual Studio Ultimate
若要使用 LoadTesting 命名空間
開啟包含負載測試的[Web 效能測試]和[負載測試專案]。
如需詳細資訊,請參閱建立和編輯負載測試。
將 Visual C# 或 Visual Basic 類別庫專案加入至測試方案。
將 Web 效能測試和負載測試專案的參考加入至類別庫專案。
將參考加入至類別庫專案中的 Microsoft.VisualStudio.QualityTools.LoadTestFramework DLL。
在類別庫專案的類別檔中,為 Microsoft.VisualStudio.TestTools.LoadTesting 命名空間加入 using 陳述式。
建立實作 ILoadTestPlugin 介面的公用類別。
建置專案。
使用 [負載測試編輯器] 加入新的負載測試外掛程式。
以滑鼠右鍵按一下負載測試的根節點,然後選擇 [加入負載測試外掛程式]。
[加入負載測試外掛程式] 對話方塊隨即出現。
在 [所選外掛程式的屬性] 窗格中,設定外掛程式要在執行階段中使用的初始值。
注意事項 您可以從外掛程式公開任意數目的屬性,只要讓這些屬性成為公用、可設定且屬於基底型別 (例如整數、布林或字串) 的屬性即可。您之後也可以使用 [屬性] 視窗來編輯負載測試外掛程式屬性。
執行負載測試。
若要實作 ILoadTestPlugin,請參閱 HOW TO:建立負載測試外掛程式。
請參閱
工作
參考
Microsoft.VisualStudio.TestTools.LoadTesting