Spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting.Rules
Lo spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting.Rules contiene un set di regole utilizzate dai test delle prestazioni Web per testare le pagine Web.Queste regole forniscono ai test delle prestazioni Web un set di strumenti per la verifica del contenuto delle pagine Web.Inoltre, è possibile creare le regole personalizzate per estendere la funzionalità dei test delle prestazioni Web.Le regole sono identificate tramite due categorie: regole di estrazione e regole di convalida.Le regole di estrazione trovano il contenuto nelle pagine Web e aggiungono le informazioni al contesto che può essere passato alle richieste future.Le regole di convalida verificano l'esistenza del contenuto.
Classi
Classe | Descrizione | |
---|---|---|
ConditionalRuleTypeAttribute | Attributo che rappresenta l'attributo del tipo regola condizionale.Questo attributo specifica il tipo di regola condizionale per il quale si applica la regola condizionale. | |
ContextParameterExistenceRule | Classe destinata a contenere una regola della condizione per il controllo dell'esistenza o meno di un parametro di contesto. | |
CookieComparisonRule | Classe destinata a contenere una regola condizionale per il controllo del valore di un cookie. | |
CookieExistenceRule | Classe destinata a contenere una regola condizionale per il controllo dell'esistenza o meno di un cookie specifico. | |
CountingLoopRule | Classe destinata a contenere una regola condizionale utilizzata per eseguire un ciclo per un determinato numero di volte. | |
ExtractAttributeValue | Estrazione del valore di un attributo da un tag HTML specificato. | |
ExtractFormField | Estrae il valore di un attributo di un campo del form e lo aggiunge all'oggetto WebTestContext. | |
ExtractHiddenFields | Estrae tutti i campi nascosti dalla risposta e aggiunge ogni valore al contesto. | |
ExtractHttpHeader | Utilizzato per estrarre un valore dell'intestazione HTTP dalla risposta e inserirlo nell'oggetto WebTestContext. | |
ExtractRegularExpression | Estrae testo dalla risposta che corrisponde al criterio di espressione regolare. | |
ExtractText | Estrae testo dall'oggetto HtmlDocument basato su stringhe di delimitazione iniziale e finale, facendo corrispondere le espressioni regolari e l'occorrenza del testo.Il testo estratto viene aggiunto all'oggetto WebTestContext. | |
ForLoopRule | Classe destinata a contenere una regola condizionale che rappresenta un'istruzione di iterazione, un'istruzione di inizializzazione, un'espressione di test e un'istruzione di incremento. | |
IsContextParameterNameAttribute | Attributo che consente di specificare che una proprietà rappresenta un nome di parametro di contesto. | |
LastRequestOutcomeRule | Classe destinata a contenere una regola condizionale per il confronto del risultato dell'ultima richiesta.Si applica solo alle istruzioni della condizione. | |
LastResponseCodeRule | Classe destinata a contenere una regola condizionale per il controllo del codice di risposta dell'ultima risposta.Si applica solo alle istruzioni della condizione. | |
NumericalComparisonRule | Classe destinata a contenere una regola condizionale costituita da un confronto numerico. | |
ProbabilityRule | Classe destinata a contenere una regola condizionale basata sulla probabilità specificata. | |
RuleExecutionOrderAttribute | Attribuito che consente di specificare quando una regola deve essere eseguita rispetto alle richieste dipendenti di tale regola. | |
RuleResult | Rappresenta il risultato dell'esecuzione di una regola del test delle prestazioni Web. | |
StringComparisonRule | Classe destinata a contenere una regola condizionale costituita da un confronto di stringhe. | |
ValidateFormField | Conferma il nome e il valore di un attributo di un campo del form. | |
ValidateHtmlSelectTag | Regola di convalida utilizzata per convalidare l'opzione selezionata di un tag di selezione HTML. | |
ValidateHtmlTagInnerText | Regola di convalida utilizzata per convalidare il testo interno da un tag HTML. | |
ValidateResponseUrl | Rappresenta una regola di convalida controlla che durante l'esecuzione di un test delle prestazioni Web un reindirizzamento si verifichi se e solo se previsto. | |
ValidationRuleFindText | Conferma che il testo specificato esiste o non esiste nella risposta del testo. | |
ValidationRuleRequestTime | Verifica che la risposta a una richiesta sia restituita entro il periodo di tempo specificato. | |
ValidationRuleRequiredAttributeValue | Verifica che l'oggetto HtmlDocument fornito dalla risposta contenga un tag che include un attributo con un valore specifico. | |
ValidationRuleRequiredTag | Verifica l'esistenza di un tag specificato nella risposta. | |
ValidationRuleResponseTimeGoal | Utilizzato per verificare se il tempo di risposta per una richiesta è inferiore o uguale al tempo di risposta obiettivo specificato nelle proprietà della richiesta. |
Vedere anche
Riferimenti
Altre risorse
Procedura: aggiungere una regola di convalida a un test Web
Procedura: aggiungere una regola di estrazione a un test Web
Procedura: creare una regola di convalida personalizzata per un test delle prestazioni Web
Procedura: creare una regola di estrazione personalizzata per un test delle prestazioni Web