Classe DeclarativeWebTest
Rappresenta un test delle prestazioni Web dichiarativo e 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 | |
---|---|---|
![]() |
DeclarativeWebTest | Inizializza una nuova istanza di DeclarativeWebTest classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ConditionalRuleReferences | Ottiene una raccolta di riferimenti nella regola condizionale. |
![]() |
Context | Ottiene o imposta un oggetto contenente le variabili contestuali disponibili per un test delle prestazioni Web in fase di esecuzione. (Ereditato da WebTest) |
![]() |
ContextParameters | Ottiene il set di parametri di contesto associare al test delle prestazioni Web. |
![]() |
DataSources | Ottiene la raccolta delle origini dati definite per il test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
Description | Ottiene o imposta una descrizione testuale del test delle prestazioni Web. |
![]() |
Guid | Ottiene o imposta una GUID che identifica in modo univoco ogni istanza di un oggetto WebTest. (Ereditato da WebTest) |
![]() |
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) |
![]() |
Items | Ottiene o imposta il set di elementi contenuti in questo test Web.Gli elementi sono transazioni, richieste, commenti e test Web inclusi. |
![]() |
LastRequestOutcome | (Ereditato da WebTest) |
![]() |
LastResponse | Ottiene l'ultima risposta ricevuta per una richiesta di primo livello in questo test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
Name | Ottiene il nome del test case. (Ereditato da WebTest) |
![]() |
Outcome | Ottiene o imposta il risultato positivo o negativo (Pass o Fail) della richiesta del test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
Password | Ottiene e imposta la password utilizzata per l'autenticazione. (Ereditato da WebTest) |
![]() |
PreAuthenticate | Ottiene o imposta un valore che indica se pre-autenticare tutte le richieste nel test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
Proxy | Ottiene o imposta un valore che rappresenta un server proxy utilizzato dal test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
RequestBodyCaptureLimit | Ottiene o imposta il limite, in byte, utilizzato per acquisire i dati di richiesta. (Ereditato da WebTest) |
![]() |
RequestItems | Ottiene una raccolta di tutti gli elementi della richiesta nel test case. |
![]() |
ResponseBodyCaptureLimit | Ottiene o imposta il limite, in byte, utilizzato per acquisire i dati di risposta. (Ereditato da WebTest) |
![]() |
StopOnError | Ottiene o imposta un valore che indica se l'esecuzione del test deve essere interrotta quando si verifica un errore. (Ereditato da WebTest) |
![]() |
UserName | Ottiene e imposta il nome utente utilizzato per l'autenticazione. (Ereditato da WebTest) |
![]() |
ValidationRuleReferences | Ottiene la raccolta dei riferimenti a regole di convalida a livello di test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
WebProxy | Ottiene o imposta il proxy Web utilizzato da questo test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
WebTestPluginReferences | Ottiene la raccolta dei riferimenti ai plug-in del test delle prestazioni Web. (Ereditato da WebTest) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
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) |
![]() |
AddDataSource(String, String, DataBindingAccessMethod, array<String[]) | Aggiunge un'origine dati alla raccolta di dati contenuta nel test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) | Aggiunge un'origine dati alla raccolta di dati contenuta nel test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) | (Ereditato da WebTest) |
![]() |
AddDataSourceBinding | Definisce una relazione di associazione e lo aggiunge alla raccolta di associazione dell'origine dati per il test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
BeginCondition | (Ereditato da WebTest) |
![]() |
BeginLoop | (Ereditato da WebTest) |
![]() |
BeginTransaction | Avvia un timer di transazione utilizzando il nome specificato. (Ereditato da WebTest) |
![]() |
Clone | crea un nuovo DeclarativeWebTest questa è una copia dell'istanza corrente. |
![]() |
EndCondition | (Ereditato da WebTest) |
![]() |
EndLoop | (Ereditato da WebTest) |
![]() |
EndTransaction(String) | Arresta un timer di transazione con il nome specificato. (Ereditato da WebTest) |
![]() |
EndTransaction(String, Boolean) | Termina la transazione specificata. (Ereditato da WebTest) |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
ExecuteConditionalRule | (Ereditato da WebTest) |
![]() |
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) |
![]() |
GetDataTableRowCount | (Ereditato da WebTest) |
![]() |
GetEnumerator | Ottiene un enumeratore che enumera gli elementi nel test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
GetExtractionRuleVariables | Restituisce tutti i nomi delle variabili della regola di estrazione nel test Web. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetItem | ottiene il WebTestItem con il numero in base zero specificato di richiesta. |
![]() |
GetRequestEnumerator | Ottiene un enumeratore per tutte le richieste in fase di esecuzione in base alla regola condizionale. (Esegue l'override di WebTest.GetRequestEnumerator()). |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
IncludeWebTest(String) | Chiama un test delle prestazioni Web codificato dall'interno di un test delle prestazioni Web codificato. (Ereditato da WebTest) |
![]() |
IncludeWebTest(WebTest) | Chiama un test delle prestazioni Web codificato dall'interno di un test delle prestazioni Web codificato. (Ereditato da WebTest) |
![]() |
IncludeWebTest(String, Boolean) | Chiama un test delle prestazioni Web codificato dall'interno di un test delle prestazioni Web codificato. (Ereditato da WebTest) |
![]() |
IncludeWebTest(WebTest, Boolean) | Chiama un test delle prestazioni Web codificato dall'interno di un test delle prestazioni Web codificato. (Ereditato da WebTest) |
![]() |
InitializeDataBinding | Aggiungere l'origine dati e le informazioni di associazione dati dagli attributi all'istanza corrente.principalmente utilizzato per i test Web codificati. (Esegue l'override di WebTest.InitializeDataBinding()). |
![]() |
InsertItemAt | Inserisce un WebTestItem l'indice specificato dell'elemento. |
![]() |
InternalSetOutcome | (Ereditato da WebTest) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
MoveDataTableCursor(String, String) | Fa avanzare il cursore nella tabella di dati al record successivo. (Ereditato da WebTest) |
![]() |
MoveDataTableCursor(String, String, Int32) | (Ereditato da WebTest) |
![]() |
RegisterDataSourceInLoop | (Ereditato da WebTest) |
![]() |
ReloadDataTable | (Ereditato da WebTest) |
![]() |
RemoveItemAt | Rimuove il WebTestItem l'indice specificato dell'elemento. |
![]() |
Stop | Interrompe il test delle prestazioni Web corrente. (Ereditato da WebTest) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
PostPage | (Ereditato da WebTest) |
![]() |
PostRequest | Si verifica successivamente a ogni richiesta eseguita da questo test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
PostTransaction | (Ereditato da WebTest) |
![]() |
PostWebTest | Si verifica dopo l'esecuzione del test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
PrePage | (Ereditato da WebTest) |
![]() |
PreRequest | Si verifica prima di ogni richiesta effettuata da questo test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
PreRequestDataBinding | (Ereditato da WebTest) |
![]() |
PreTransaction | (Ereditato da WebTest) |
![]() |
PreWebTest | Si verifica prima dell'esecuzione del test delle prestazioni Web. (Ereditato da WebTest) |
![]() |
ValidateResponse | Si verifica quando la risposta a una richiesta di test delle prestazioni Web è stata ricevuta ed è pronta per essere convalidata. (Ereditato da WebTest) |
![]() |
ValidateResponseOnPageComplete | (Ereditato da WebTest) |
In alto
Note
Non utilizzare la classe di DeclarativeWebTest come classe 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.