Condividi tramite


Classe DeclarativeWebTest

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

Gerarchia di ereditarietà

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 una raccolta di riferimenti a regole condizionali.
Proprietà pubblica Context (Ereditato da WebTest)
Proprietà pubblica ContextParameters Ottiene l'insieme di parametri di contesto associato a questo test delle prestazioni Web.
Proprietà pubblica DataSources (Ereditato da WebTest)
Proprietà pubblica Description Ottiene o imposta una descrizione testuale del test delle prestazioni Web specificato.
Proprietà pubblica Guid (Ereditato da WebTest)
Proprietà pubblica InheritFromWebTest (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 (Ereditato da WebTest)
Proprietà pubblica Name (Ereditato da WebTest)
Proprietà pubblica Outcome (Ereditato da WebTest)
Proprietà pubblica Password (Ereditato da WebTest)
Proprietà pubblica PreAuthenticate (Ereditato da WebTest)
Proprietà pubblica Proxy (Ereditato da WebTest)
Proprietà pubblica RequestBodyCaptureLimit (Ereditato da WebTest)
Proprietà pubblica RequestItems Ottiene una raccolta di tutti gli elementi di richiesta di questo test case.
Proprietà pubblica ResponseBodyCaptureLimit (Ereditato da WebTest)
Proprietà pubblica ResultsLocale (Ereditato da WebTest)
Proprietà pubblica StopOnError (Ereditato da WebTest)
Proprietà pubblica UserName (Ereditato da WebTest)
Proprietà pubblica ValidationRuleReferences (Ereditato da WebTest)
Proprietà pubblica WebProxy (Ereditato da WebTest)
Proprietà pubblica WebTestPluginReferences (Ereditato da WebTest)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddCommentToResult (Ereditato da WebTest)
Metodo pubblico AddDataSource(String, String, DataBindingAccessMethod, array<String[]) (Ereditato da WebTest)
Metodo pubblico AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) (Ereditato da WebTest)
Metodo pubblico AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) (Ereditato da WebTest)
Metodo pubblico AddDataSourceBinding (Ereditato da WebTest)
Metodo pubblico BeginCondition (Ereditato da WebTest)
Metodo pubblico BeginLoop (Ereditato da WebTest)
Metodo pubblico BeginTransaction (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) (Ereditato da WebTest)
Metodo pubblico EndTransaction(String, Boolean) (Ereditato da WebTest)
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico ExecuteConditionalRule (Ereditato da WebTest)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetDataTableRowCount (Ereditato da WebTest)
Metodo pubblico GetEnumerator (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 predefinita. (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) (Ereditato da WebTest)
Metodo pubblico IncludeWebTest(WebTest) (Ereditato da WebTest)
Metodo pubblico IncludeWebTest(String, Boolean) (Ereditato da WebTest)
Metodo pubblico IncludeWebTest(WebTest, Boolean) (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 Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico MoveDataTableCursor(String, String) (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 (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 (Ereditato da WebTest)
Evento pubblico PostTransaction (Ereditato da WebTest)
Evento pubblico PostWebTest (Ereditato da WebTest)
Evento pubblico PrePage (Ereditato da WebTest)
Evento pubblico PreRequest (Ereditato da WebTest)
Evento pubblico PreRequestDataBinding (Ereditato da WebTest)
Evento pubblico PreTransaction (Ereditato da WebTest)
Evento pubblico PreWebTest (Ereditato da WebTest)
Evento pubblico ValidateResponse (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