Condividi tramite


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
Classe pubblica 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.
Classe pubblica ContextParameterExistenceRule Classe destinata a contenere una regola della condizione per il controllo dell'esistenza o meno di un parametro di contesto.
Classe pubblica CookieComparisonRule Classe destinata a contenere una regola condizionale per il controllo del valore di un cookie.
Classe pubblica CookieExistenceRule Classe destinata a contenere una regola condizionale per il controllo dell'esistenza o meno di un cookie specifico.
Classe pubblica CountingLoopRule Classe destinata a contenere una regola condizionale utilizzata per eseguire un ciclo per un determinato numero di volte.
Classe pubblica ExtractAttributeValue Estrazione del valore di un attributo da un tag HTML specificato.
Classe pubblica ExtractFormField Estrae il valore di un attributo di un campo del form e lo aggiunge all'oggetto WebTestContext.
Classe pubblica ExtractHiddenFields Estrae tutti i campi nascosti dalla risposta e aggiunge ogni valore al contesto.
Classe pubblica ExtractHttpHeader Utilizzato per estrarre un valore dell'intestazione HTTP dalla risposta e inserirlo nell'oggetto WebTestContext.
Classe pubblica ExtractRegularExpression Estrae testo dalla risposta che corrisponde al criterio di espressione regolare.
Classe pubblica 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.
Classe pubblica 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.
Classe pubblica IsContextParameterNameAttribute Attributo che consente di specificare che una proprietà rappresenta un nome di parametro di contesto.
Classe pubblica LastRequestOutcomeRule Classe destinata a contenere una regola condizionale per il confronto del risultato dell'ultima richiesta.Si applica solo alle istruzioni della condizione.
Classe pubblica 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.
Classe pubblica NumericalComparisonRule Classe destinata a contenere una regola condizionale costituita da un confronto numerico.
Classe pubblica ProbabilityRule Classe destinata a contenere una regola condizionale basata sulla probabilità specificata.
Classe pubblica RuleExecutionOrderAttribute Attribuito che consente di specificare quando una regola deve essere eseguita rispetto alle richieste dipendenti di tale regola.
Classe pubblica RuleResult Rappresenta il risultato dell'esecuzione di una regola del test delle prestazioni Web.
Classe pubblica StringComparisonRule Classe destinata a contenere una regola condizionale costituita da un confronto di stringhe.
Classe pubblica ValidateFormField Conferma il nome e il valore di un attributo di un campo del form.
Classe pubblica ValidateHtmlSelectTag Regola di convalida utilizzata per convalidare l'opzione selezionata di un tag di selezione HTML.
Classe pubblica ValidateHtmlTagInnerText Regola di convalida utilizzata per convalidare il testo interno da un tag HTML.
Classe pubblica 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.
Classe pubblica ValidationRuleFindText Conferma che il testo specificato esiste o non esiste nella risposta del testo.
Classe pubblica ValidationRuleRequestTime Verifica che la risposta a una richiesta sia restituita entro il periodo di tempo specificato.
Classe pubblica ValidationRuleRequiredAttributeValue Verifica che l'oggetto HtmlDocument fornito dalla risposta contenga un tag che include un attributo con un valore specifico.
Classe pubblica ValidationRuleRequiredTag Verifica l'esistenza di un tag specificato nella risposta.
Classe pubblica 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

ValidationRule

ExtractionRule

Altre risorse

Understanding Web Tests

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