Condividi tramite


Classe DeclarativeWebTest

Rappresenta un test delle prestazioni Web dichiarativo, basato su XML.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTest
    Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTest

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public Class DeclarativeWebTest _
    Inherits WebTest _
    Implements ICloneable
[SerializableAttribute]
public class DeclarativeWebTest : WebTest, 
    ICloneable
[SerializableAttribute]
public ref class DeclarativeWebTest : public WebTest, 
    ICloneable
[<SerializableAttribute>]
type DeclarativeWebTest =  
    class
        inherit WebTest
        interface ICloneable
    end
public class DeclarativeWebTest extends WebTest implements ICloneable

Il tipo DeclarativeWebTest espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DeclarativeWebTest Inizializza una nuova istanza della classe DeclarativeWebTest.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ConditionalRuleReferences Ottiene un insieme di riferimenti a regole condizionali.
Proprietà pubblica Context Ottiene o imposta un oggetto contenente le variabili contestuali disponibili per un test delle prestazioni Web in fase di esecuzione. (Ereditato da WebTest)
Proprietà pubblica ContextParameters Ottiene l'insieme di parametri di contesto associato a questo test delle prestazioni Web.
Proprietà pubblica DataSources Ottiene l'insieme delle origini dati definite per il test delle prestazioni Web. (Ereditato da WebTest)
Proprietà pubblica Description Ottiene o imposta una descrizione testuale del test delle prestazioni Web specificato.
Proprietà pubblica Guid Ottiene o imposta una GUID che identifica in modo univoco ogni istanza di un oggetto WebTest. (Ereditato da WebTest)
Proprietà pubblica InheritFromWebTest Ottiene l'oggetto WebTest del test delle prestazioni Web quando quest'ultimo è incluso in un altro test delle prestazioni Web ed eredita le proprietà dal test delle prestazioni Web padre. (Ereditato da WebTest)
Proprietà pubblica Items Ottiene o imposta l'insieme di elementi contenuto nel test delle prestazioni Web specificato.Gli elementi sono transazioni, richieste, commenti e test delle prestazioni Web inclusi.
Proprietà pubblica LastRequestOutcome (Ereditato da WebTest)
Proprietà pubblica LastResponse Ottiene l'ultima risposta ricevuta per una richiesta di primo livello in questo test delle prestazioni Web. (Ereditato da WebTest)
Proprietà pubblica Name Ottiene il nome del test case. (Ereditato da WebTest)
Proprietà pubblica Outcome Ottiene o imposta il risultato positivo o negativo (Pass o Fail) della richiesta del test delle prestazioni Web. (Ereditato da WebTest)
Proprietà pubblica Password Ottiene e imposta la password utilizzata per l'autenticazione. (Ereditato da WebTest)
Proprietà pubblica PreAuthenticate Ottiene o imposta un valore che indica se pre-autenticare tutte le richieste nel test delle prestazioni Web. (Ereditato da WebTest)
Proprietà pubblica Proxy Ottiene o imposta un valore che rappresenta un server proxy utilizzato dal test delle prestazioni Web. (Ereditato da WebTest)
Proprietà pubblica RequestBodyCaptureLimit Ottiene o imposta il limite, in byte, utilizzato per acquisire i dati di richiesta. (Ereditato da WebTest)
Proprietà pubblica RequestItems Ottiene un insieme di tutti gli elementi di richiesta di questo test case.
Proprietà pubblica ResponseBodyCaptureLimit Ottiene o imposta il limite, in byte, utilizzato per acquisire i dati di risposta. (Ereditato da WebTest)
Proprietà pubblica StopOnError Ottiene o imposta un valore che indica se l'esecuzione del test deve essere interrotta quando si verifica un errore. (Ereditato da WebTest)
Proprietà pubblica UserName Ottiene e imposta il nome utente utilizzato per l'autenticazione. (Ereditato da WebTest)
Proprietà pubblica ValidationRuleReferences Ottiene l'insieme dei riferimenti a regole di convalida a livello di test delle prestazioni Web. (Ereditato da WebTest)
Proprietà pubblica WebProxy Ottiene o imposta il proxy Web utilizzato da questo test delle prestazioni Web. (Ereditato da WebTest)
Proprietà pubblica WebTestPluginReferences Ottiene l'insieme dei riferimenti ai plug-in del test delle prestazioni Web. (Ereditato da WebTest)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddCommentToResult Aggiunge un commento al risultato del test delle prestazioni Web che segue la richiesta di test delle prestazioni Web, la transazione o il test Web incluso completati più di recente. (Ereditato da WebTest)
Metodo pubblico AddDataSource(String, String, DataBindingAccessMethod, array<String[]) Aggiunge un'origine dati all'insieme di dati contenuto nel test delle prestazioni Web. (Ereditato da WebTest)
Metodo pubblico AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) Aggiunge un'origine dati all'insieme di dati contenuto nel test delle prestazioni Web. (Ereditato da WebTest)
Metodo pubblico AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) (Ereditato da WebTest)
Metodo pubblico AddDataSourceBinding Definisce una relazione di associazione e lo aggiunge all'insieme di associazione dell'origine dati per il test delle prestazioni Web. (Ereditato da WebTest)
Metodo pubblico BeginCondition (Ereditato da WebTest)
Metodo pubblico BeginLoop (Ereditato da WebTest)
Metodo pubblico BeginTransaction Avvia un timer di transazione utilizzando il nome specificato. (Ereditato da WebTest)
Metodo pubblico Clone Crea un nuovo oggetto DeclarativeWebTest che consiste in una copia dell'istanza corrente.
Metodo pubblico EndCondition (Ereditato da WebTest)
Metodo pubblico EndLoop (Ereditato da WebTest)
Metodo pubblico EndTransaction(String) Arresta un timer di transazione con il nome specificato. (Ereditato da WebTest)
Metodo pubblico EndTransaction(String, Boolean) Termina la transazione specificata. (Ereditato da WebTest)
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ExecuteConditionalRule (Ereditato da WebTest)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetDataTableRowCount (Ereditato da WebTest)
Metodo pubblico GetEnumerator Ottiene un enumeratore che enumera gli elementi nel test delle prestazioni Web. (Ereditato da WebTest)
Metodo pubblico GetExtractionRuleVariables Restituisce tutti i nomi delle variabili della regola di estrazione nel test Web.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetItem Ottiene il WebTestItem con il numero della richiesta in base zero specificato.
Metodo pubblico GetRequestEnumerator Ottiene un enumeratore per tutte le richieste in fase di esecuzione in base alla regola condizionale. (Esegue l'override di WebTest.GetRequestEnumerator()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IncludeWebTest(String) Chiama un test delle prestazioni Web codificato dall'interno di un test delle prestazioni Web codificato. (Ereditato da WebTest)
Metodo pubblico IncludeWebTest(WebTest) Chiama un test delle prestazioni Web codificato dall'interno di un test delle prestazioni Web codificato. (Ereditato da WebTest)
Metodo pubblico IncludeWebTest(String, Boolean) Chiama un test delle prestazioni Web codificato dall'interno di un test delle prestazioni Web codificato. (Ereditato da WebTest)
Metodo pubblico IncludeWebTest(WebTest, Boolean) Chiama un test delle prestazioni Web codificato dall'interno di un test delle prestazioni Web codificato. (Ereditato da WebTest)
Metodo pubblico InitializeDataBinding Aggiunge informazioni relative all'origine dati e all'associazione dati dagli attributi all'istanza corrente.Principalmente utilizzato per i test Web codificati. (Esegue l'override di WebTest.InitializeDataBinding()).
Metodo pubblico InsertItemAt Inserisce un WebTestItem in corrispondenza dell'indice dell'elemento specificato.
Metodo pubblico InternalSetOutcome (Ereditato da WebTest)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico MoveDataTableCursor(String, String) Fa avanzare il cursore nella tabella di dati al record successivo. (Ereditato da WebTest)
Metodo pubblico MoveDataTableCursor(String, String, Int32) (Ereditato da WebTest)
Metodo pubblico RegisterDataSourceInLoop (Ereditato da WebTest)
Metodo pubblico ReloadDataTable (Ereditato da WebTest)
Metodo pubblico RemoveItemAt Rimuove il WebTestItem in corrispondenza dell'indice dell'elemento specificato.
Metodo pubblico Stop Interrompe il test delle prestazioni Web corrente. (Ereditato da WebTest)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico PostPage (Ereditato da WebTest)
Evento pubblico PostRequest Si verifica successivamente a ogni richiesta eseguita da questo test delle prestazioni Web. (Ereditato da WebTest)
Evento pubblico PostTransaction (Ereditato da WebTest)
Evento pubblico PostWebTest Si verifica dopo l'esecuzione del test delle prestazioni Web. (Ereditato da WebTest)
Evento pubblico PrePage (Ereditato da WebTest)
Evento pubblico PreRequest Si verifica prima di ogni richiesta effettuata da questo test delle prestazioni Web. (Ereditato da WebTest)
Evento pubblico PreRequestDataBinding (Ereditato da WebTest)
Evento pubblico PreTransaction (Ereditato da WebTest)
Evento pubblico PreWebTest Si verifica prima dell'esecuzione del test delle prestazioni Web. (Ereditato da WebTest)
Evento pubblico ValidateResponse Si verifica quando la risposta a una richiesta di test delle prestazioni Web è stata ricevuta ed è pronta per essere convalidata. (Ereditato da WebTest)
Evento pubblico ValidateResponseOnPageComplete (Ereditato da WebTest)

In alto

Note

Non utilizzare la classe DeclarativeWebTest come classe di base.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting