次の方法で共有


Microsoft.VisualStudio.TestTools.LoadTesting 名前空間

Microsoft.VisualStudio.TestTools.LoadTesting 名前空間は、単体テストと Web テストのロード テストを有効にするクラスとインターフェイスを提供します。この名前空間には、現在のロード テストを表す LoadTest クラスが含まれます。このクラスには、ILoadTestPlugin インターフェイスの実装がロード テストの機能を拡張するために使用するプロパティとイベントが含まれます。

クラス

  クラス 説明
パブリック クラス HeartbeatEventArgs HeartBeat() イベントにデータを提供します。
パブリック クラス InvalidLoadProfileException このクラスは、ロード テスト プラグインが LoadTestScenarioLoadProfile プロパティを 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 しきい値規則をパフォーマンス カウンターのサンプルに適用した結果を指定します。

参照

参照

その他の技術情報

ロード テストの概要

ロード テストの作成

ロード テストの編集

ロード テストの実行

ロード テストの実行の分析

高度なロード テスト タスク