Microsoft.VisualStudio.TestTools.LoadTesting 名前空間
Microsoft.VisualStudio.TestTools.LoadTesting 名前空間は、単体テストと Web テストのロード テストを有効にするクラスとインターフェイスを提供します。この名前空間には、現在のロード テストを表す LoadTest クラスが含まれます。このクラスには、ILoadTestPlugin インターフェイスの実装がロード テストの機能を拡張するために使用するプロパティとイベントが含まれます。
クラス
クラス | 説明 | |
---|---|---|
HeartbeatEventArgs | HeartBeat イベントにデータを提供します。 | |
InvalidLoadProfileException | このクラスは、ロード テスト プラグインが LoadTestScenario の LoadProfile プロパティを LoadTestLoadProfile に割り当てようとする際、プロパティ値のセットが無効である、または矛盾している場合に発生する例外を表します。 | |
LoadTest | 実行中のロード テストを表します。 | |
LoadTestAbortedEventArgs | LoadTestAborted イベントにデータを提供します。 | |
LoadTestConstantLoadProfile | 持続ロード パターンを持つロード テストの負荷プロファイルを表します。 | |
LoadTestContext | ロード テストの実行コンテキストに関する情報をカプセル化します。 | |
LoadTestGoalBasedLoadProfile | ゴール志向ロード パターンを持つロード テストの負荷プロファイルを表します。 | |
LoadTestLoadProfile | ロード テスト プロファイルの抽象基本クラスを提供します。 | |
LoadTestPackageExt | Web テストの結果ビューアーのユーザー インターフェイスを管理します。 | |
LoadTestRunIdNotSetException | 実行 ID が設定される前に、ユーザーがロード テストの実行 ID へアクセスを試みるとスローされる例外。 | |
LoadTestRunSettings | 現在のロード テストの実行で使用するロード テストの実行設定について説明します。この設定はロード テスト エディターで定義します。 | |
LoadTestScenario | ロード テストに含まれているシナリオを表します。 | |
LoadTestStepLoadProfile | ステップ ロード パターンを持つロード テストの負荷プロファイルを表します。 | |
LoadTestUserContext | ロード テスト内のテストを実行するユーザー コンテキストに関する情報をカプセル化します。 | |
PerformanceCounterValue | ロード テストの実行中に収集されたパフォーマンス カウンターの計算値を格納します。 | |
TestFinishedEventArgs | TestFinished イベントにデータを提供します。 | |
TestIterationResult | ロード テスト内での個別のテスト ケースの実行結果を説明します。 | |
TestSelectedEventArgs | TestSelected イベントの引数を含みます。 | |
TestStartingEventArgs | TestStarting イベントの引数を含みます。 | |
ThresholdExceededEventArgs | ThresholdExceeded イベントにデータを提供します。 | |
WebTestBaseExt | ユーザーが項目を選択できる Web テスト ウィンドウの基本クラス。 | |
WebTestResultViewer | Web テストの再生ウィンドウをラップします。 | |
WebTestResultViewerExt | Web テスト再生ウィンドウを表します。 | |
WebTestResultViewerExt.SelectionChangedEventArgs | SelectionChanged イベントにデータを提供します。 | |
WebTestResultViewerExt.TestCompletedEventArgs | TestCompleted イベントにデータを提供します。 | |
WebTestResultViewerExt.WindowClosedEventArgs | WndowClosed イベントにデータを提供します。 | |
WebTestResultViewerExt.WindowCreatedEventArgs | WindowCreated イベントにデータを提供します。 |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
ICounterProvider | IThresholdRule インターフェイスの実装が、テスト対象のパフォーマンス カウンター以外にパフォーマンス カウンターの現在の値を取得するために使用できるインターフェイスを定義します。 | |
ILoadTestPlugin | ロード テストとロード テストに含まれる各テストの実行時に発生するイベントを、ユーザー記述クラスで処理できるようにするために実装されるインターフェイスを定義します。 | |
IThresholdRule | ロード テストの実行中にパフォーマンス カウンターの値を監視するために使用し、パフォーマンス カウンターの値がしきい値を超えたときに警告や重大なアラームを通知します。 |
列挙型
列挙体 | 説明 | |
---|---|---|
ThresholdRuleResult | しきい値規則をパフォーマンス カウンターのサンプルに適用した結果を指定します。 |
参照
関連項目
その他の技術情報
Working with Load Tests Overview