次の方法で共有


Microsoft.VisualStudio.TestTools.WebTesting 名前空間

Microsoft.VisualStudio.TestTools.WebTesting 名前空間は、Web パフォーマンス テストを有効にするクラスを提供します。この名前空間には、すべての Web パフォーマンス テストの基本クラスである WebTest クラスが含まれます。WebTestRequest クラスと WebTestResponse クラスは、テスト対象の Web ページの HTTP 要求と HTTP 応答をシミュレートします。これらのクラスは、フォーム ポスト パラメーターの使用をシミュレートするために、FormPostHttpBody クラスを使用します。Microsoft.VisualStudio.TestTools.WebTestingさらに、この名前空間には、データ バインディング、テストの規則、作業項目の識別、クエリ文字列、HTTP コンテキスト、およびテスト機能を提供するプラグインを表すクラスも含まれます。

クラス

  クラス 説明
パブリック クラス AlwaysExecuteRecorderPluginAttribute レコーダー プラグインを常に実行する必要があることを示す属性。
パブリック クラス BaseEnumStringConverter<T> 列挙値と文字列の間の変換に使用するヘルパー クラス。
パブリック クラス BinaryHttpBody バイナリ データを含む HTTP 本文を表します。
パブリック クラス Comment テスト デザイナーが Web パフォーマンス テストに追加するコメントを表します。
パブリック クラス ConditionalEventArgs 条件付きループおよび条件付きステートメントに使用されるイベント引数を表します。
パブリック クラス ConditionalRule 条件付きループまたは条件付きステートメントで条件付き規則が実行されます。これらの規則は、ループまたはステートメントの本体を実行する必要があるかどうかを決定するためのものです。
パブリック クラス ConditionalRuleException 条件付き規則の 3 つのメソッドの 1 つを実行しているときに例外が発生した場合にスローされる例外を表します。
パブリック クラス ConditionalRuleReference 特定の条件付き規則への参照の基本クラス。
パブリック クラス ConditionalRuleReferenceCollection Web テストの条件付き規則の参照のための、厳密に型指定されたコンテナーを表します。
パブリック クラス ConditionConditionalRuleReference 条件で使用される条件付き規則への参照を表します。
パブリック クラス ConnectionFailedWebTestException Web パフォーマンス テスト中に接続エラーが発生した場合に、テスト エンジンからスローされる例外です。
パブリック クラス ContextParameter 名前と値を持つ、Web パフォーマンス テスト コンテキストの単一パラメーターを表します。
パブリック クラス ContextParameterCollection 厳密に型指定された ContextParameter オブジェクトのコレクションを格納します。
パブリック クラス CssIterationAttribute このテストが対応しているプロジェクトの反復を表します。このクラスは継承できません。
パブリック クラス CssProjectStructureAttribute このテストが対応する、チーム プロジェクトの階層構造内のノードを表します。
パブリック クラス DataBindingAttribute Web パフォーマンス テストのデータ バインディングのプロパティを定義する情報が含まれています。このクラスは継承できません。
パブリック クラス DataSource Web パフォーマンス テストのデータ ソースを定義します。
パブリック クラス DataSourceAttribute Web パフォーマンス テストのデータ ソースを説明する情報が含まれています。このクラスは継承できません。
パブリック クラス DataSourceCollection 厳密に型指定された DataSourceCollection オブジェクトのコレクションを格納します。
パブリック クラス DataSourceTable Web パフォーマンス テストで使用できるデータ ソースのテーブルを表すオブジェクト。
パブリック クラス DataSourceTableCollection 厳密に型指定された DataSourceTableCollection オブジェクトのコレクションを格納します。
パブリック クラス DeclarativeWebTest XML ベースの宣言 Web パフォーマンス テストを表します。
パブリック クラス DeclarativeWebTestSerializer .webtest ファイルの内容を DeclarativeWebTest クラスのインスタンスに読み込みます。
パブリック クラス DeploymentItemAttribute ファイルやディレクトリなどの配置項目をテスト配置ごとに指定するために使用されます。このクラスは継承できません。
パブリック クラス ExtractHtmlSelectTag HTML select タグから選択したオプションを抽出するために使用されるルールを表します。
パブリック クラス ExtractHtmlTagInnerText HTML タグから内部テキストを抽出するために使用するルールを表します。
パブリック クラス ExtractionEventArgs ExtractValues イベントにデータを提供します。
パブリック クラス ExtractionRule Web パフォーマンス テストで生成された Web 応答からデータ取得する規則を定義するために使用される基本クラスです。
パブリック クラス ExtractionRuleReference ExtractionRuleReference クラスは、ExtractionRule に関するメタデータと、その ExtractionRule を使用する Web パフォーマンス テストの実行時に ExtractionRule のインスタンスを作成するために使用するパラメーター値をカプセル化します。
パブリック クラス ExtractionRuleReferenceCollection 厳密に型指定された ExtractionRuleReferenceCollection オブジェクトのコレクションを格納します。
パブリック クラス FileUploadParameter ファイルのアップロードのためのフォーム ポスト パラメーターを表します。
パブリック クラス ForLoopComparisonOperatorConverter 列挙値と文字列の間の変換に使用するヘルパー クラス。
パブリック クラス FormPostHttpBody HTML のフォーム ポスト本体をフォーム パラメーターのコレクションで表します。
パブリック クラス FormPostParameter HTML フォーム ポスト パラメーターを表します。
パブリック クラス FormPostParameterCollection フォーム ポスト パラメーターの厳密に型指定されたコンテナーを表します。
パブリック クラス HtmlAttribute HTML 属性を表します。
パブリック クラス HtmlAttributeWithOffsets 基本的な HtmlAttribute を拡張し、HTML ドキュメント内の開始オフセットと終了オフセットを追跡します。
パブリック クラス HtmlDocument HTML 応答本体内の HTML タグのセットにアクセスできるようにします。
パブリック クラス HtmlTag HtmlTag オブジェクトは、HTML ドキュメントの基礎であり、解析されたドキュメント構造を保持します。
パブリック クラス HtmlTagInnerText HTML タグの内部テキストを表し、ドキュメント全体での内部テキスト位置の開始オフセットと終了オフセットが格納されます。
パブリック クラス HtmlTagInnerTextParser HTML ドキュメントにある HTML タグから内部テキストを抽出するために使用される特殊なパーサー。
パブリック クラス HtmlTagWithOffsets HTML ドキュメント内の開始タグのオフセットと終了タグのオフセットを追跡することによって、基本的な HtmlTag を拡張します。
パブリック クラス IncludeCodedWebTestAttribute 別の Web パフォーマンス テストに含まれている、コード化された Web パフォーマンス テストを定義する情報を含みます。
パブリック クラス IncludeDeclarativeWebTestAttribute 別の Web パフォーマンス テストに含まれている、コード化された Web パフォーマンス テストを定義する情報を含みます。このクラスは継承できません。
パブリック クラス IncludedWebTest 別の Web パフォーマンス テストに含まれている Web パフォーマンス テストを表します。
パブリック クラス LoopConditionalRuleReference ループで使用される特定の条件付き規則への参照を格納するクラス。
パブリック クラス NumericalComparisonOperatorConverter 列挙値と文字列の間の変換に使用するヘルパー クラス。
パブリック クラス OutcomeConverter 列挙値と文字列の間の変換に使用するヘルパー クラス。
パブリック クラス OwnerAttribute テストの維持、実行、およびデバッグの担当者を指定するために使用されます。このクラスは継承できません。
パブリック クラス Parameter HTTP パラメーターの基本クラスを表します。
パブリック クラス PluginOrRuleProperty 規則またはプラグインの 1 つのプロパティの名前および値を表します。
パブリック クラス PostPageEventArgs WebTest.PostPage イベントのデータを提供します。
パブリック クラス PostRequestEventArgs WebTestRequest.PostRequest イベントと WebTest.PostRequest イベントのデータを提供します。
パブリック クラス PostTransactionEventArgs WebTest.PostTransaction イベントのデータを提供します。
パブリック クラス PostWebTestEventArgs WebTest.PostWebTest イベントにデータを提供します。
パブリック クラス PostWebTestRecordingEventArgs Web パフォーマンス テストの前と後の記録の吹き出しに使用されるイベント引数。
パブリック クラス PrePageEventArgs WebTest.PrePage イベントのデータを提供します。
パブリック クラス PreRequestDataBindingEventArgs
パブリック クラス PreRequestEventArgs WebTest.PreRequest イベントにデータを提供します。
パブリック クラス PreTransactionEventArgs WebTest.PreTransaction イベントにデータを提供します。
パブリック クラス PreWebTestEventArgs WebTest.PreWebTest イベントにデータを提供します。
パブリック クラス PriorityAttribute 単体テストの優先順位を指定するために使用されます。このクラスは継承できません。
パブリック クラス PropertyCollection Web パフォーマンス テスト規則のプロパティのための、厳密に型指定されたコンテナーを表します。
パブリック クラス QueryStringParameter HTTP querystring パラメーターを表します。
パブリック クラス QueryStringParameterCollection クエリ文字列パラメーターの厳密に型指定されたコンテナーを表します。
パブリック クラス RequestBodyEditorPluginReference HTTP 要求オブジェクトのプラグインを表します。
パブリック クラス StringComparisonOperatorConverter 列挙値と文字列の間の変換に使用するヘルパー クラス。
パブリック クラス StringHttpBody SOAP サポートに使用される文字列フォーム内の HTTP 本文を表します。
パブリック クラス TestDescriptionAttribute テストについての説明を指定するために使用されます。このクラスは継承できません。
パブリック クラス ThreadedWebTest Web パフォーマンス テストの反復処理ごとに 1 つのスレッドを使用するコード化された Web パフォーマンス テストの基本クラスを表します。
パブリック クラス TimeoutAttribute この属性は、Web パフォーマンス テストのタイムアウト期限を指定するために使用します。
パブリック クラス TransactionTimer Web パフォーマンス テストの時間に基づくトランザクションを表します。Web パフォーマンス テストのこの部分には、Web パフォーマンス テスト要求、含まれる Web パフォーマンス テストへの呼び出し、またはほかの Web パフォーマンス テスト トランザクションが含まれる場合があります。
パブリック クラス ValidationEventArgs ValidateResponse イベントにデータを提供します。
パブリック クラス ValidationRule 要求が有効な HTTP 応答を返すこと、およびその応答の内容が予測された結果と一致することを検証します。このクラスは継承できません。
パブリック クラス ValidationRuleReference ValidationRuleReference クラスは、ValidationRule に関するメタデータと、その ValidationRule を使用する Web パフォーマンス テストの実行時に ValidationRule のインスタンスを作成するために使用するパラメーター値をカプセル化します。
パブリック クラス ValidationRuleReferenceCollection Web パフォーマンス テスト検証規則のための、シリアル化可能な厳密に型指定されたコンテナーを表します。
パブリック クラス WebTest すべての Web パフォーマンス テストの基本クラスです。C# で記述された、コード化された Web パフォーマンス テストは、直接このクラスから派生します。
パブリック クラス WebTestBaseCollection<T> さまざまな Web パフォーマンス テストを格納するために使用される抽象基本クラス。
パブリック クラス WebTestCondition このクラスは条件付きステートメント構造を表します。これには、条件付き規則が満たされているときに実行される Web パフォーマンス テスト項目のコレクションが含まれます。
パブリック クラス WebTestConditionalConstruct 条件付きループ構造と条件付きステートメント構造の基本クラス。
パブリック クラス WebTestContext WebTest で使用できるコンテキストを表します。
パブリック クラス WebTestCorrelationResult Web パフォーマンス テストを相関モードで実行しているときに適用される相関の結果を格納するクラス。
パブリック クラス WebTestEmptyTableException 空のテーブルに対してデータ バインディングが実行されたときに発生する例外を表します。
パブリック クラス WebTestEndOfDataException テーブルにデータ行がないときに、UniqueDataBindingAccessMethod を使用してテーブルでデータ バインディングを実行すると、スローされる例外です。
パブリック クラス WebTestError Web パフォーマンス テストの実行中に発生するエラーをカプセル化するクラス。
パブリック クラス WebTestException テストの実行中に発生するエラーに対して、テスト エンジンがスローする例外です。
パブリック クラス WebTestItem WebTestRequest の基本クラスを表します。
パブリック クラス WebTestItemCollection Web パフォーマンス テスト項目のための、厳密に型指定されたコンテナーを表します。
パブリック クラス WebTestLoop 条件付き規則が満たされている限り実行される Web パフォーマンス テスト項目のコレクションを含む条件付きループを表します。
パブリック クラス WebTestPageStatistics ページの実行に関する統計情報が含まれます。
パブリック クラス WebTestPlugin Web パフォーマンス テストの実行前と実行後に、コードを実行して WebTest にアクセスする手段を提供します。このクラスは継承できません。
パブリック クラス WebTestPluginReference WebTestPluginReference クラスは、WebTestRequestPlugin に関するメタデータと、その WebTestRequestPlugin を使用する Web パフォーマンス テストの実行時に WebTestRequestPlugin のインスタンスを作成するために使用するパラメーター値をカプセル化します。
パブリック クラス WebTestPluginReferenceCollection Web パフォーマンス テスト プラグイン参照のための、シリアル化可能な厳密に型指定されたコンテナーを表します。
パブリック クラス WebTestRecorderPlugin Web パフォーマンス テスト レコーダーのプラグイン インターフェイス。
パブリック クラス WebTestRecorderPluginReference 実行可能プラグインへの参照に対する Web パフォーマンス テストのルールを表します。
パブリック クラス WebTestRecorderUtilities 要求を解析するメソッドを提供します。このクラスは継承できません。
パブリック クラス WebTestRequest Web サーバーに送信される HTTP 要求を表します。
パブリック クラス WebTestRequestCollection Web パフォーマンス テストの要求ヘッダーのための、厳密に型指定されたコンテナー。
パブリック クラス WebTestRequestHeader HTTP ヘッダーを表します。
パブリック クラス WebTestRequestHeaderCollection Web パフォーマンス テストの要求ヘッダーのための、シリアル化可能で厳密に型指定されたコンテナー。
パブリック クラス WebTestRequestPlugin 要求の処理前と処理後に通知を受け取ります。
パブリック クラス WebTestRequestPluginConverter Visual Studio 2005 の Web テストを別のバージョンに変換するクラス。ユーザーが作成したコードでの使用を目的としたものではありません。
パブリック クラス WebTestRequestPluginReference WebTestRequestPluginReference クラスは、WebTestRequestPlugin に関するメタデータと、その WebTestRequestPlugin を使用する Web パフォーマンス テストの実行時に WebTestRequestPlugin のインスタンスを作成するために使用するパラメーター値をカプセル化します。
パブリック クラス WebTestRequestPluginReferenceCollection Web パフォーマンス テスト要求プラグイン参照のための、厳密に型指定されたコンテナーを表します。
パブリック クラス WebTestRequestResult 完了した Web パフォーマンス テスト要求のすべての結果情報を格納するクラス。
パブリック クラス WebTestRequestStatistics 要求の実行時に収集される重要な情報を追跡するために使用されます。
パブリック クラス WebTestResponse HTTP 応答を表します。
パブリック クラス WebTestResponseCodeConverter 列挙値と文字列の間の変換に使用するヘルパー クラス。
パブリック クラス WebTestResultComment Web パフォーマンス テスト結果のコメントの本文を表します。
パブリック クラス WebTestResultCondition Web パフォーマンス テスト結果の状態を表します。
パブリック クラス WebTestResultDetails Web パフォーマンス テストの結果の詳細を格納するクラス。
パブリック クラス WebTestResultDetailsSerializer WebTestResultDetails をバイナリ形式でファイルに保存したりファイルから読み込んだりします。
パブリック クラス WebTestResultGroup ループや条件などの Web パフォーマンス テスト結果内の結果のグループを抽象化します。
パブリック クラス WebTestResultIteration Web パフォーマンス テストの現在のイテレーションを表します。
パブリック クラス WebTestResultLoop Web パフォーマンス テストの繰り返し結果を格納するクラス。
パブリック クラス WebTestResultLoopIteration Web パフォーマンス テスト ループの繰り返し結果を格納するクラス。
パブリック クラス WebTestResultPage 最上位レベルのページの結果を取得します。
パブリック クラス WebTestResultTransaction Web パフォーマンス テストでのトランザクションの結果を格納します。
パブリック クラス WebTestResultUnit Web パフォーマンス テスト結果内のページまたは要求オブジェクトを表します。
パブリック クラス WebTestRuleBase Microsoft.VisualStudio.TestTools.WebTesting 名前空間の規則クラスおよび参照クラスによって拡張される抽象基本クラス。
パブリック クラス WebTestStoppedException テーブルにそれ以上データ行がないときに、一意の AccessMethod を使用してテーブルでデータ バインディングが実行されたときにスローされる例外を表します。
パブリック クラス WorkItemAttribute この属性は、テストに関連付ける作業項目を指定するために使用されます。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IBinaryHttpBodyEditorPlugin バイナリの HTTP 本文のプラグインのインターフェイスを提供します。
パブリック インターフェイス IHttpBody HTTP 本文にアクセスするための共通インターフェイスを提供します。
パブリック インターフェイス IStringHttpBodyEditorPlugin 文字列の HTTP 本文のプラグインのインターフェイスを提供します。

列挙型

  列挙体 説明
パブリック列挙体 ConditionalConstructType 使用できるすべての条件構造の種類を列挙します。
パブリック列挙体 ConditionalRuleType 使用できるすべての条件付き規則の種類を列挙します。
パブリック列挙体 DataBindingAccessMethod データ バインディングに使用するアクセス メソッドの列挙体。
パブリック列挙体 DataBindingSelectColumns データ バインディングに使用する列フィルターを指定します。
パブリック列挙体 ForLoopComparisonOperator for ループの条件付き規則に対して使用できるすべての数値比較演算子を列挙します。
パブリック列挙体 NumericalComparisonOperator 使用できる数値比較演算子を列挙します。
パブリック列挙体 Outcome Web パフォーマンス テストの結果を説明します。
パブリック列挙体 RequestType 使用できる要求の種類を列挙します。
パブリック列挙体 RuleExecutionOrder 検証規則の可能な実行順序を列挙します。
パブリック列挙体 StringComparisonOperator 使用できる文字列比較演算子を列挙します。
パブリック列挙体 ValidationLevel ロード テストで実行される検証規則の重要性を識別するために使用されます。
パブリック列挙体 WebTestErrorType WebTestError オブジェクトに含めることのできるエラーの種類を列挙します。
パブリック列挙体 WebTestExecutionInstruction 操作の処理方法を表すために使用されます。
パブリック列挙体 WebTestResponseCode HTTP 1.1 に関する RFC 2616 で定義されている HTTP 応答コードを列挙します。
パブリック列挙体 WebTestResultStatus Web パフォーマンス テスト結果のステータスの列挙体。

参照

参照

その他の技術情報

Web テストの概要

Web テストの作成

Web パフォーマンス テスト エディターの概要

Web パフォーマンス テストの実行

方法: コマンド ラインから Web パフォーマンス テストを実行する

方法: コード化された Web パフォーマンス テストを作成する

チュートリアル: Web パフォーマンス テストの記録と実行

チュートリアル: コード化された Web パフォーマンス テストの作成

高度な Web パフォーマンス テスト タスク