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 Overview