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 | |
---|---|---|
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. | |
ContextParameterExistenceRule | Classe permettant de contenir une règle de condition qui vérifie l'existence ou non d'un paramètre de contexte. | |
CookieComparisonRule | Classe permettant de contenir une règle conditionnelle qui vérifie la valeur d'un cookie. | |
CookieExistenceRule | Classe permettant de contenir une règle conditionnelle qui vérifie si un cookie spécifié existe. | |
CountingLoopRule | Classe permettant de contenir une règle conditionnelle utilisée pour exécuter une boucle un certain nombre de fois. | |
ExtractAttributeValue | Extrait la valeur d'un attribut d'une balise HTML spécifiée. | |
ExtractFormField | Extrait la valeur d'un attribut de champ de formulaire et l'ajoute à WebTestContext. | |
ExtractHiddenFields | Extrait tous les champs masqués de la réponse et ajoute chaque valeur au contexte. | |
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. | |
ExtractRegularExpression | Extrait le texte de la réponse qui correspond au modèle d'expression régulière. | |
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. | |
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. | |
IsContextParameterNameAttribute | Attribut à spécifier afin qu'une propriété représente un nom de paramètre de contexte. | |
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. | |
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. | |
NumericalComparisonRule | Classe permettant de contenir une règle conditionnelle qui se compose d'une comparaison numérique. | |
ProbabilityRule | Classe permettant de contenir une règle conditionnelle fondée sur la probabilité fournie. | |
RuleExecutionOrderAttribute | Attribut à spécifier quand une règle doit être exécutée par rapport aux demandes dépendantes de cette règle. | |
RuleResult | Représente un résultat de l'exécution d'une règle de test des performances de site Web. | |
StringComparisonRule | Classe permettant de contenir une règle conditionnelle qui se compose d'une comparaison de chaînes. | |
ValidateFormField | Valide le nom et la valeur d'un attribut de champ de formulaire. | |
ValidateHtmlSelectTag | Une règle de validation qui est utilisée pour valider l'option sélectionnée d'une balise de sélection HTML. | |
ValidateHtmlTagInnerText | Règle de validation utilisée pour valider le texte interne d'une balise HTML. | |
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. | |
ValidationRuleFindText | Vérifie que le texte spécifié existe ou n'existe pas dans la réponse de texte. | |
ValidationRuleRequestTime | Vérifie que la réponse à une demande est retournée dans la période de temps spécifiée. | |
ValidationRuleRequiredAttributeValue | Vérifie que le HtmlDocument fourni par la réponse contient une balise qui inclut un attribut ayant une valeur spécifiée. | |
ValidationRuleRequiredTag | Valide l'existence d'une balise spécifiée dans la réponse. | |
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
Autres ressources
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