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 | |
---|---|---|
DeclarativeWebTest | Inizializza una nuova istanza della classe DeclarativeWebTest. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ConditionalRuleReferences | Ottiene un insieme di riferimenti a regole condizionali. | |
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 l'insieme di parametri di contesto associato a questo test delle prestazioni Web. | |
DataSources | Ottiene l'insieme 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 specificato. | |
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 l'insieme di elementi contenuto nel test delle prestazioni Web specificato.Gli elementi sono transazioni, richieste, commenti e test delle prestazioni 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 un insieme di tutti gli elementi di richiesta di questo 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 l'insieme 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 l'insieme 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 all'insieme di dati contenuto nel test delle prestazioni Web. (Ereditato da WebTest) | |
AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) | Aggiunge un'origine dati all'insieme di dati contenuto 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 all'insieme 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 oggetto DeclarativeWebTest che consiste in 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 Object specificato è uguale all'oggetto Object 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 della richiesta in base zero specificato. | |
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 | 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()). | |
InsertItemAt | Inserisce un WebTestItem in corrispondenza dell'indice dell'elemento specificato. | |
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 in corrispondenza dell'indice dell'elemento specificato. | |
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 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.