次の方法で共有


Microsoft.VisualStudio.TestTools.WebTesting.Rules 名前空間

Microsoft.VisualStudio.TestTools.WebTesting.Rules 名前空間には、Web ページのテストの際に Web パフォーマンス テストが使用する一連の規則が含まれます。これらの規則は、Web パフォーマンス ページのコンテンツをテストする一連のツールを Web テストに提供します。さらに、カスタムの規則を作成して Web パフォーマンス テストの機能を拡張できます。規則は、抽出規則と検証規則の 2 つのカテゴリに分類されます。抽出規則は Web ページのコンテンツを検索し、将来の要求に渡すことができるコンテキストにその情報を追加します。検証規則で、コンテンツが存在するかどうかをテストします。

クラス

  クラス 説明
パブリック クラス ConditionalRuleTypeAttribute 条件付き規則の型属性を表す属性。この属性は、条件付き規則が適用される条件付き規則の型を指定します。
パブリック クラス ContextParameterExistenceRule コンテキスト パラメーターが存在するかどうかをチェックする条件付き規則を格納するクラス。
パブリック クラス CookieComparisonRule Cookie の値をチェックする条件付き規則を格納するクラス。
パブリック クラス CookieExistenceRule 特定の Cookie が存在するかどうかをチェックする条件付き規則を格納するクラス。
パブリック クラス CountingLoopRule ループを特定の回数実行するために使用される条件付き規則を格納するクラス。
パブリック クラス ExtractAttributeValue 指定した HTML タグから属性の値を抽出します。
パブリック クラス ExtractFormField フォーム フィールドの属性値を抽出し、これを WebTestContext に追加します。
パブリック クラス ExtractHiddenFields 応答からすべての隠しフィールドを抽出し、各値をコンテキストに追加します。
パブリック クラス ExtractHttpHeader 応答から HTTP ヘッダー値を抽出し、ヘッダーの値を WebTestContext に配置するために使用します。
パブリック クラス ExtractRegularExpression 正規表現パターンに一致するテキストを応答から抽出します。
パブリック クラス ExtractText デリミターとして使用されている開始/終了文字列、一致する正規表現、およびテキストの出現に基づいて、HtmlDocument からテキストを抽出します。抽出されたテキストは WebTestContext に追加されます。
パブリック クラス ForLoopRule 繰り返しステートメント、初期化ステートメント、テスト式、およびインクリメント ステートメントを表す条件付き規則を格納するクラス。
パブリック クラス IsContextParameterNameAttribute プロパティがコンテキスト パラメーター名を表すことを指定する属性。
パブリック クラス LastRequestOutcomeRule 最新の要求の結果を比較する条件付き規則を格納するクラス。条件ステートメントにのみ適用されます。
パブリック クラス LastResponseCodeRule 最新の応答の応答コードをチェックする条件付き規則を格納するクラス。条件ステートメントにのみ適用されます。
パブリック クラス NumericalComparisonRule 数値比較から構成される条件付き規則を格納するクラス。
パブリック クラス ProbabilityRule 指定された確率に基づく条件付き規則を格納するクラス。
パブリック クラス RuleExecutionOrderAttribute この規則の依存要求に対して規則をいつ実行する必要があるかを指定する属性。
パブリック クラス RuleResult Web パフォーマンス テスト規則の実行における結果を表します。
パブリック クラス StringComparisonRule 文字列比較から構成される条件付き規則を格納するクラス。
パブリック クラス ValidateFormField フォーム フィールドの属性の名前と値を検証します。
パブリック クラス ValidateHtmlSelectTag HTML select タグから選択したオプションを検証するために使用される検証規則。
パブリック クラス ValidateHtmlTagInnerText HTML タグの内部テキストを検証するために使用する検証規則。
パブリック クラス ValidateResponseUrl リダイレクトが必要な場合にだけ Web パフォーマンス テストの実行中にリダイレクトが発生することを検証する規則を表します。
パブリック クラス ValidationRuleFindText 指定したテキストがテキスト応答内に存在するかどうかを検証します。
パブリック クラス ValidationRuleRequestTime 要求に対する応答が指定した時間内に返されることを検証します。
パブリック クラス ValidationRuleRequiredAttributeValue 応答で返された HtmlDocument に、指定した値を持つ属性を含むタグが格納されていることを検証します。
パブリック クラス ValidationRuleRequiredTag 応答内に指定したタグが存在するかどうかを検証します。
パブリック クラス ValidationRuleResponseTimeGoal 要求の応答時間が要求のプロパティで指定された目標応答時間以下であることをチェックするために使用します。

参照

参照

ValidationRule

ExtractionRule

その他の技術情報

Web テストの概要

方法: 検証規則を Web パフォーマンス テストに追加する

方法: Web パフォーマンス テストに抽出規則を追加する

方法: Web パフォーマンス テストのカスタム検証規則を作成する

方法: Web パフォーマンス テストのカスタム抽出規則を作成する