共用方式為


LoadTest 類別

代表執行中的負載測試。

繼承階層架構

Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest

命名空間:  Microsoft.VisualStudio.TestTools.LoadTesting
組件:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (在 Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll 中)

語法

'宣告
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest =  class end
public class LoadTest

LoadTest 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 LoadTest 初始化 LoadTest 類別的新執行個體。

回頁首

屬性

  名稱 描述
公用屬性 Context 取得目前負載測試回合的 LoadTestContext
公用屬性 Name 取得負載測試的名稱。
公用屬性 RunSettings 取得用於目前負載測試回合的回合設定。
公用屬性 Scenarios 取得負載測試內的情節集合。

回頁首

方法

  名稱 描述
公用方法 Abort() 停止所有代理程式上的負載測試。
公用方法 Abort(Exception) 停止所有代理程式上的負載測試,並指定導致中止的例外狀況。
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
受保護的方法 Finalize 在記憶體回收開始前,允許物件嘗試釋放資源,並執行其他清除作業。 (繼承自 Object)。
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前實例 Type 的屬性。 (繼承自 Object)。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製 (Shallow Copy) 。 (繼承自 Object)。
公用方法 ToString 傳回代表目前物件的字串。 (繼承自 Object)。

回頁首

事件

  名稱 描述
公用事件 Heartbeat 每秒發生一次。
公用事件 LoadTestAborted 發生於負載測試中止時。
公用事件 LoadTestFinished 發生於負載測試停止在代理程式上執行時。
公用事件 LoadTestStarting 發生於負載測試開始在代理程式上執行之前。
公用事件 LoadTestWarmupComplete 發生於準備期完成時。
公用事件 TestFinished 發生於負載測試所包含之其中一項測試的某個反覆項目完成時。
公用事件 TestSelected 發生於每次選取 LoadTest 所包含之其中一項測試的某個反覆項目時。
公用事件 TestStarting 發生於負載測試所包含之其中一項測試的某個反覆項目開始時。
公用事件 ThresholdExceeded 發生於超出臨界值規則時。

回頁首

備註

负载测试可用于预测对高用户工作负荷期间应用程序的性能的影响。 这模拟实际用户数量,以定义可用于更改要求和应用程序设计满足软件产品的预期的质量标准的真实情况。 负载测试可以包括 Web 和单元测试。

通过 UI 或使用负载测试插件,可以访问负载测试设置。 如需詳細資訊,請參閱如何:建立負載測試外掛程式

注意事項注意事項

很好的做法,以运行冒烟测试在运行任何密集型负载测试之前。如需詳細資訊,請參閱Guidelines for Smoke Testing。这有助于验证配置和测试的预期的行为。

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.VisualStudio.TestTools.LoadTesting 命名空間

其他資源

Working with Load Tests

Working with Load Tests Overview

Creating a Load Test

How To: Create a Load Test

Editing a Load Test

[已停用] 執行負載測試

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks