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 | 要求の応答時間が要求のプロパティで指定された目標応答時間以下であることをチェックするために使用します。 |
参照
参照
その他の技術情報
方法: 検証規則を Web パフォーマンス テストに追加する