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