Freigeben über


Microsoft.VisualStudio.TestTools.WebTesting.Rules-Namespace

Der Microsoft.VisualStudio.TestTools.WebTesting.Rules-Namespace enthält einen Satz von Regeln, die von Webleistungstests zum Testen von Webseiten verwendet werden. Diese Regeln stellen Tools für Webleistungstests bereit, mit denen der Inhalt von Webseiten getestet werden kann. Darüber hinaus können benutzerdefinierte Regeln erstellt werden, um die Funktionalität von Webleistungstests zu erweitern. Regeln werden in zwei Kategorien eingeteilt: Extraktionsregeln und Validierungsregeln. Durch Extraktionsregeln wird in Webseiten nach Inhalten gesucht, und die Informationen werden dem Kontext hinzugefügt, der an spätere Anforderungen übergeben werden kann. Durch Validierungsregeln wird das Vorhandensein von Inhalten getestet.

Klassen

  Klasse Beschreibung
Öffentliche Klasse ConditionalRuleTypeAttribute Attribut, das das bedingte Regeltypattribut darstellt.Dieses Attribut gibt den bedingten Regeltyp an, für den die bedingte Regel gilt.
Öffentliche Klasse ContextParameterExistenceRule Klasse für eine Bedingungsregel, die überprüft, ob ein Kontextparameter vorhanden ist.
Öffentliche Klasse CookieComparisonRule Klasse für eine bedingte Regel, die den Wert eines Cookies überprüft.
Öffentliche Klasse CookieExistenceRule Klasse für eine bedingte Regel, die überprüft, ob ein bestimmtes Cookie vorhanden ist.
Öffentliche Klasse CountingLoopRule Klasse für eine bedingte Regel, die verwendet wird, um eine Schleife mehrmals (bestimmte Anzahl) auszuführen.
Öffentliche Klasse ExtractAttributeValue Extrahiert den Wert eines Attributs aus dem angegebenen HTML-Tag.
Öffentliche Klasse ExtractFormField Extrahiert den Wert eines Formularfeldattributs und fügt ihn WebTestContext hinzu.
Öffentliche Klasse ExtractGuids
Öffentliche Klasse ExtractHiddenFields Extrahiert alle ausgeblendeten Felder aus der Antwort und fügt jeden Wert dem Kontext hinzu.
Öffentliche Klasse ExtractHttpHeader Wird verwendet, um den Wert eines HTTP-Headers aus der Antwort zu extrahieren und diesen Wert in WebTestContext einzufügen.
Öffentliche Klasse ExtractRegularExpression Hier wird kein Inhalt aktualisiert; fügen Sie hier kein Material hinzu.
Öffentliche Klasse ExtractText Hier wird kein Inhalt aktualisiert; fügen Sie hier kein Material hinzu.
Öffentliche Klasse ForLoopRule Klasse für eine bedingte Regel, die eine Iterationsanweisung, eine Initialisierungsanweisung, einen Testausdruck und eine Inkrementanweisung darstellt.
Öffentliche Klasse IsContextParameterNameAttribute Attribut für die Angabe, dass eine Eigenschaft einen Kontextparameternamen darstellt.
Öffentliche Klasse LastRequestOutcomeRule Klasse für eine bedingte Regel, die das Ergebnis der letzten Anforderung vergleicht.Gilt nur für Bedingungsanweisungen.
Öffentliche Klasse LastResponseCodeRule Klasse für eine bedingte Regel, die den Antwortcode der letzten Antwort überprüft.Gilt nur für Bedingungsanweisungen.
Öffentliche Klasse NumericalComparisonRule Klasse für eine bedingte Regel, die aus einem numerischen Vergleich besteht.
Öffentliche Klasse ProbabilityRule Klasse für eine bedingte Regel, die auf der bereitgestellten Wahrscheinlichkeit basiert.
Öffentliche Klasse RuleExecutionOrderAttribute Attribut für die Angabe, wann eine Regel relativ zu den abhängigen Anforderungen dieser Regel ausgeführt werden soll.
Öffentliche Klasse RuleResult Stellt ein Ergebnis der Ausführung einer Webleistungstestregel dar.
Öffentliche Klasse SharePointExtractFormField2
Öffentliche Klasse SharePointExtractGUIDFormField
Öffentliche Klasse SharePointExtractListViewWebPartScriptValues
Öffentliche Klasse SharePointExtractSelectFormField
Öffentliche Klasse SharePointExtractViaKeyString
Öffentliche Klasse SharePointFindCalendarDates
Öffentliche Klasse SharePointFindCalendarItems
Öffentliche Klasse SharePointFindDocumentItems
Öffentliche Klasse SharePointFindHrefs
Öffentliche Klasse SharePointFindListItems
Öffentliche Klasse SharePointFindWorkFlowInstances
Öffentliche Klasse SharePointValidationRuleFindText2
Öffentliche Klasse SharePointValidationRuleResponseURL2
Öffentliche Klasse StringComparisonRule Klasse für eine bedingte Regel, die aus einem Zeichenfolgenvergleich besteht.
Öffentliche Klasse ValidateFormField Überprüft die Gültigkeit von Name und Wert eines Formularfeldattributs.
Öffentliche Klasse ValidateHtmlSelectTag Eine Validierungsregel, die verwendet wird, um die aktivierte Option eines HTML-Select-Tags zu überprüfen.
Öffentliche Klasse ValidateHtmlTagInnerText Überprüfungsregel, die verwendet wird, um den inneren Text eines HTML-Tags zu überprüfen.
Öffentliche Klasse ValidateResponseUrl Hier wird kein Inhalt aktualisiert; fügen Sie hier kein Material hinzu.
Öffentliche Klasse ValidationRuleFindText Überprüft, ob der angegebene Text in einer Textantwort vorhanden oder nicht vorhanden ist.
Öffentliche Klasse ValidationRuleRequestTime Überprüft, ob die Antwort auf eine Anforderung innerhalb des angegebenen Zeitraums zurückgegeben wird.
Öffentliche Klasse ValidationRuleRequiredAttributeValue Prüft, ob das von der Antwort bereitgestellte HtmlDocument ein Tag enthält, welches ein Attribut mit einem bestimmten Wert einschließt.
Öffentliche Klasse ValidationRuleRequiredTag Überprüft das Vorhandensein eines angegebenen Tags in der Antwort.
Öffentliche Klasse ValidationRuleResponseTimeGoal Wird verwendet, um zu überprüfen, ob die Antwortzeit für eine Anforderung kleiner oder gleich dem in den Anforderungseigenschaften angegebenen Antwortzeitziel ist.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration SharePointExtractSelectFormField.SelectionOptionValues

Siehe auch

Referenz

ValidationRule

ExtractionRule

Weitere Ressourcen

Working with Web Tests Overview

[veraltet] Gewusst wie: Hinzufügen einer Validierungsregel zu einem Webleistungstest

[veraltet] Gewusst wie: Hinzufügen einer Extraktionsregel zu einem Webleistungstest

Kodieren einer benutzerdefinierten Validierungsregel für einen Webleistungstest

Kodieren einer benutzerdefinierten Extraktionsregel für einen Webleistungstest