次の方法で共有


LoadTest クラス

実行中のロード テストを表します。

継承階層

System.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 の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント Heartbeat 1 秒間に 1 回発生します。
パブリック イベント LoadTestAborted ロード テストが中止されたときに発生します。
パブリック イベント LoadTestFinished ロード テストがエージェントで実行を中止したときに発生します。
パブリック イベント LoadTestStarting ロード テストがエージェントで実行を開始する直前に発生します。
パブリック イベント LoadTestWarmupComplete ウォームアップの時間が終了したときに発生します。
パブリック イベント TestFinished ロード テストに含まれているいずれか 1 つのテストの反復が終了したときに発生します。
パブリック イベント TestSelected LoadTest に含まれているテストのいずれかの反復を選択するたびに発生します。
パブリック イベント TestStarting ロード テストに含まれているいずれか 1 つのテストの反復が開始されたときに発生します。
パブリック イベント ThresholdExceeded しきい値規則を超えたときに発生します。

このページのトップへ

解説

ロード テストは、ユーザー作業負荷が大きいときにアプリケーションのパフォーマンスへの影響を予測するうえで役立ちます。このテストでは、現実的なユーザー ボリュームをシミュレートし、ソフトウェア製品に求められる品質水準に合わせて要件やアプリケーション デザインを変更する際に使用できる実際の条件を定義します。ロード テストには、Web テストと単体テストの両方を含めることができます。

ロード テストの設定には、UI またはロード テスト プラグインを使用してアクセスできます。詳細については、「方法 : ロード テスト プラグインを作成する」を参照してください。

[!メモ]

集中ロード テストを実行する前にスモーク テストを実行することをお勧めします。詳細については、「Guidelines for Smoke Testing」を参照してください。これにより、テストの構成と予測される動作を検証できます。

スレッド セーフ

この型のすべてのパブリック 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