Partager via


Microsoft.VisualStudio.TestTools.WebTesting.Rules, espace de noms

L'espace de noms Microsoft.VisualStudio.TestTools.WebTesting.Rules contient un ensemble de règles utilisé lors des tests de performances Web pour le test des pages Web.Ces règles fournissent aux tests de performances Web un jeu d'outils permettant de tester le contenu de pages Web.Par ailleurs, des règles personnalisées peuvent être créées pour étendre les fonctionnalités des tests de performance Web.Il existe deux catégories de règles : les règles d'extraction et les règles de validation.Les règles d'extraction identifient le contenu dans les pages Web et ajoutent les informations au contexte qui peut être passé à des demandes ultérieures.Les règles de validation vérifient l'existence de contenu.

Classes

  Classe Description
Classe publique ConditionalRuleTypeAttribute Attribut qui représente l'attribut du type de la règle conditionnelle.Cet attribut spécifie le type de règle conditionnelle pour lequel la règle conditionnelle s'applique.
Classe publique ContextParameterExistenceRule Classe permettant de contenir une règle de condition qui vérifie l'existence ou non d'un paramètre de contexte.
Classe publique CookieComparisonRule Classe permettant de contenir une règle conditionnelle qui vérifie la valeur d'un cookie.
Classe publique CookieExistenceRule Classe permettant de contenir une règle conditionnelle qui vérifie si un cookie spécifié existe.
Classe publique CountingLoopRule Classe permettant de contenir une règle conditionnelle utilisée pour exécuter une boucle un certain nombre de fois.
Classe publique ExtractAttributeValue Extrait la valeur d'un attribut d'une balise HTML spécifiée.
Classe publique ExtractFormField Extrait la valeur d'un attribut de champ de formulaire et l'ajoute à WebTestContext.
Classe publique ExtractHiddenFields Extrait tous les champs masqués de la réponse et ajoute chaque valeur au contexte.
Classe publique ExtractHttpHeader Permet d'extraire une valeur d'en-tête HTTP de la réponse et de placer la valeur de l'en-tête dans le WebTestContext.
Classe publique ExtractRegularExpression Extrait le texte de la réponse qui correspond au modèle d'expression régulière.
Classe publique ExtractText Extrait le texte du HtmlDocument basé sur les chaînes de début/fin de délimitation, les expressions régulières correspondantes et l'occurrence du texte.Le texte extrait est ajouté à WebTestContext.
Classe publique ForLoopRule Classe permettant de contenir une règle conditionnelle qui représente une instruction d'itération, une instruction d'initialisation, une expression de test et une instruction d'incrémentation.
Classe publique IsContextParameterNameAttribute Attribut à spécifier afin qu'une propriété représente un nom de paramètre de contexte.
Classe publique LastRequestOutcomeRule Classe permettant de contenir une règle conditionnelle, c'est-à-dire qui compare le résultat de la dernière demande.S'applique uniquement aux instructions conditionnelles.
Classe publique LastResponseCodeRule Classe permettant de contenir une règle conditionnelle qui vérifie le code de réponse de la dernière réponse.S'applique uniquement aux instructions conditionnelles.
Classe publique NumericalComparisonRule Classe permettant de contenir une règle conditionnelle qui se compose d'une comparaison numérique.
Classe publique ProbabilityRule Classe permettant de contenir une règle conditionnelle fondée sur la probabilité fournie.
Classe publique RuleExecutionOrderAttribute Attribut à spécifier quand une règle doit être exécutée par rapport aux demandes dépendantes de cette règle.
Classe publique RuleResult Représente un résultat de l'exécution d'une règle de test des performances de site Web.
Classe publique StringComparisonRule Classe permettant de contenir une règle conditionnelle qui se compose d'une comparaison de chaînes.
Classe publique ValidateFormField Valide le nom et la valeur d'un attribut de champ de formulaire.
Classe publique ValidateHtmlSelectTag Une règle de validation qui est utilisée pour valider l'option sélectionnée d'une balise de sélection HTML.
Classe publique ValidateHtmlTagInnerText Règle de validation utilisée pour valider le texte interne d'une balise HTML.
Classe publique ValidateResponseUrl Représente une règle de validation valide qu'une redirection se produit pendant l'exécution du test de performances Web si, et seulement si, la redirection était attendue.
Classe publique ValidationRuleFindText Vérifie que le texte spécifié existe ou n'existe pas dans la réponse de texte.
Classe publique ValidationRuleRequestTime Vérifie que la réponse à une demande est retournée dans la période de temps spécifiée.
Classe publique ValidationRuleRequiredAttributeValue Vérifie que le HtmlDocument fourni par la réponse contient une balise qui inclut un attribut ayant une valeur spécifiée.
Classe publique ValidationRuleRequiredTag Valide l'existence d'une balise spécifiée dans la réponse.
Classe publique ValidationRuleResponseTimeGoal Utilisée pour vérifier que le temps de réponse pour une requête est inférieur ou égal à l'objectif de temps de réponse spécifié dans les propriétés de la requête.

Voir aussi

Référence

ValidationRule

ExtractionRule

Autres ressources

Understanding Web Tests

Comment : ajouter une règle de validation à un test des performances de site Web

Comment : ajouter une règle d'extraction à un test des performances de site Web

Comment : créer une règle de validation personnalisée pour un test de performances de site Web

Comment : créer une règle d'extraction personnalisée pour un test de performances de site Web