Spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting
Lo spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting fornisce classi che consentono i test delle prestazioni Web.Questo spazio dei nomi comprende la classe WebTest che è la classe di base di tutti i test delle prestazioni Web.Le classi WebTestRequest e WebTestResponse simulano le richieste e le risposte HTTP delle pagine Web di cui si sta eseguendo il test.Queste classi utilizzano la classe FormPostHttpBody per simulare l'utilizzo dei parametri Post per i form.Microsoft.VisualStudio.TestTools.WebTesting include anche classi per l'associazione dati, le regole di test, l'identificazione di elementi di lavoro, le stringhe di query, il contesto HTTP e i plug-in che forniscono le funzionalità di test.
Classi
Classe | Descrizione | |
---|---|---|
![]() |
AlwaysExecuteRecorderPluginAttribute | Attributo che consente di indicare che il plug-in di registrazione deve essere sempre eseguito. |
![]() |
BaseEnumStringConverter<T> | Classe helper che consente di eseguire conversioni tra valori enum e stringhe. |
![]() |
BinaryHttpBody | Rappresenta un corpo HTTP che contiene dati binari. |
![]() |
Comment | Rappresenta un commento aggiunto al test delle prestazioni Web dalla finestra di progettazione del test. |
![]() |
ConditionalEventArgs | Rappresenta gli argomenti di evento che vengono utilizzati per i cicli e i rendiconti condizionali. |
![]() |
ConditionalRule | Le regole di condizione vengono eseguite in un ciclo o in un'istruzione condizionale.Queste regole consentono di decidere se il corpo del ciclo o dell'istruzione deve essere eseguito. |
![]() |
ConditionalRuleException | Rappresenta l'eccezione generata quando si verifica un'eccezione durante l'esecuzione di uno dei tre metodi di una regola condizionale. |
![]() |
ConditionalRuleReference | Classe di base per un riferimento a una particolare regola condizionale. |
![]() |
ConditionalRuleReferenceCollection | Rappresenta un contenitore fortemente tipizzato per riferimenti a regole condizionali di test Web. |
![]() |
ConditionConditionalRuleReference | Rappresenta un riferimento a una regola condizionale che verrà utilizzata in una condizione. |
![]() |
ConnectionFailedWebTestException | Eccezione generata dal modulo di test per gli errori di connessione durante un test delle prestazioni Web. |
![]() |
ContextParameter | Rappresenta un singolo parametro nel contesto di test delle prestazioni Web che presenta un nome e un valore. |
![]() |
ContextParameterCollection | Contiene un insieme fortemente tipizzato di oggetti ContextParameter. |
![]() |
CssIterationAttribute | Rappresenta l'iterazione del progetto al quale corrisponde questo test.La classe non può essere ereditata. |
![]() |
CssProjectStructureAttribute | Rappresenta il nodo nella gerarchia del progetto Team a cui corrisponde il test. |
![]() |
DataBindingAttribute | Contiene informazioni che definiscono le proprietà di associazione dati per un test delle prestazioni Web.La classe non può essere ereditata. |
![]() |
DataSource | Definisce un'origine dati per un test delle prestazioni Web. |
![]() |
DataSourceAttribute | Contiene informazioni che descrivono un'origine dati per un test delle prestazioni Web.La classe non può essere ereditata. |
![]() |
DataSourceCollection | Contiene un insieme fortemente tipizzato di oggetti DataSourceCollection. |
![]() |
DataSourceTable | Oggetto che rappresenta una tabella in un'origine dati utilizzabile in un test delle prestazioni Web. |
![]() |
DataSourceTableCollection | Contiene un insieme fortemente tipizzato di oggetti DataSourceTableCollection. |
![]() |
DeclarativeWebTest | Rappresenta un test delle prestazioni Web dichiarativo, basato su XML. |
![]() |
DeclarativeWebTestSerializer | Carica il contenuto di un file webtest in un'istanza della classe DeclarativeWebTest. |
![]() |
DeploymentItemAttribute | Utilizzato per specificare gli elementi di distribuzione come file o directory per la distribuzione per test.La classe non può essere ereditata. |
![]() |
ExtractHtmlSelectTag | Rappresenta una regola utilizzata per estrarre l'opzione selezionata da un tag di selezione HTML. |
![]() |
ExtractHtmlTagInnerText | Rappresenta una regola di estrazione utilizzata per estrarre il testo interno da un tag HTML. |
![]() |
ExtractionEventArgs | Fornisce dati per l'evento ExtractValues. |
![]() |
ExtractionRule | Classe base utilizzata per definire le regole per l'ottenimento dei dati da una risposta Web generata da un test delle prestazioni Web. |
![]() |
ExtractionRuleReference | La classe ExtractionRuleReference incapsula i metadati riguardanti un oggetto ExtractionRule e i valori di parametro da utilizzare quando viene creata un'istanza di ExtractionRule in fase di esecuzione del test delle prestazioni Web che utilizza ExtractionRule. |
![]() |
ExtractionRuleReferenceCollection | Contiene un insieme fortemente tipizzato di oggetti ExtractionRuleReferenceCollection. |
![]() |
FileUploadParameter | Rappresenta un parametro Post per il form per il caricamento dei file. |
![]() |
ForLoopComparisonOperatorConverter | Classe helper che consente di eseguire conversioni tra valori enum e stringhe. |
![]() |
FormPostHttpBody | Rappresenta un corpo di inserimento del modulo HTLM con un insieme di parametri di modulo. |
![]() |
FormPostParameter | Rappresenta un parametro Post per il form HTML. |
![]() |
FormPostParameterCollection | Rappresenta un contenitore fortemente tipizzato per i parametri Post per i form. |
![]() |
HtmlAttribute | Rappresenta un attributo HTML. |
![]() |
HtmlAttributeWithOffsets | Estende l'attributo HtmlAttribute di base e tiene traccia degli offset iniziali e finali all'interno di un documento HTML. |
![]() |
HtmlDocument | Fornisce l'accesso all'insieme di tag HTML in un corpo di risposta HTML. |
![]() |
HtmlTag | L'oggetto HtmlTag è la base del documento HTML e tiene la struttura analizzata del documento. |
![]() |
HtmlTagInnerText | Rappresenta il testo interno di un tag HTML e contiene l'offset iniziale e finale della posizione del testo interno nell'intero documento. |
![]() |
HtmlTagInnerTextParser | Parser specializzato utilizzato per estrarre il testo interno dai tag HTML contenuti in un documento HTML. |
![]() |
HtmlTagWithOffsets | Estende l'oggetto HtmlTag di base tenendo traccia degli offset dei tag all'interno del documento HTML. |
![]() |
IncludeCodedWebTestAttribute | Contiene le informazioni che definiscono un test delle prestazioni Web codificato incluso in un altro test delle prestazioni Web. |
![]() |
IncludeDeclarativeWebTestAttribute | Contiene le informazioni che definiscono un test delle prestazioni Web codificato incluso in un altro test delle prestazioni Web.La classe non può essere ereditata. |
![]() |
IncludedWebTest | Rappresenta un test delle prestazioni Web incluso in un altro test delle prestazioni Web. |
![]() |
LoopConditionalRuleReference | Classe destinata a contenere un riferimento a una particolare regola condizionale che verrà utilizzata in un ciclo. |
![]() |
NumericalComparisonOperatorConverter | Classe helper che consente di eseguire conversioni tra valori enum e stringhe. |
![]() |
OutcomeConverter | Classe helper che consente di eseguire conversioni tra valori enum e stringhe. |
![]() |
OwnerAttribute | Utilizzato per specificare la persona responsabile del mantenimento, dell'esecuzione e/o del debug del test.La classe non può essere ereditata. |
![]() |
Parameter | Rappresenta una classe base del parametro HTTP. |
![]() |
PluginOrRuleProperty | Rappresenta il nome e il valore di una singola proprietà per una regola o un plug-in. |
![]() |
PostPageEventArgs | Fornisce i dati per l'evento WebTest.PostPage. |
![]() |
PostRequestEventArgs | Fornisce i dati per gli eventi WebTestRequest.PostRequest e WebTest.PostRequest. |
![]() |
PostTransactionEventArgs | Fornisce i dati per l'evento WebTest.PostTransaction. |
![]() |
PostWebTestEventArgs | Fornisce dati per l'evento WebTest.PostWebTest. |
![]() |
PostWebTestRecordingEventArgs | Argomenti di evento utilizzati per i callout di registrazione pre-test delle prestazioni Web e post-test delle prestazioni Web. |
![]() |
PrePageEventArgs | Fornisce i dati per l'evento WebTest.PrePage. |
![]() |
PreRequestDataBindingEventArgs | |
![]() |
PreRequestEventArgs | Fornisce dati per l'evento WebTest.PreRequest. |
![]() |
PreTransactionEventArgs | Fornisce dati per l'evento WebTest.PreTransaction. |
![]() |
PreWebTestEventArgs | Fornisce dati per l'evento WebTest.PreWebTest. |
![]() |
PriorityAttribute | Utilizzata per specificare la priorità di un unit test.La classe non può essere ereditata. |
![]() |
PropertyCollection | Rappresenta un contenitore fortemente tipizzato per le proprietà delle regole del test delle prestazioni Web. |
![]() |
QueryStringParameter | Rappresenta un parametro della stringa di query HTTP. |
![]() |
QueryStringParameterCollection | Rappresenta un contenitore fortemente tipizzato per i parametri della stringa di query. |
![]() |
RequestBodyEditorPluginReference | Rappresenta un plug-in per un oggetto richiesta HTTP. |
![]() |
StringComparisonOperatorConverter | Classe helper che consente di eseguire conversioni tra valori enum e stringhe. |
![]() |
StringHttpBody | Rappresenta un corpo HTTP in forma di stringhe utilizzato per il supporto SOAP. |
![]() |
TestDescriptionAttribute | Utilizzato per specificare la descrizione del test.La classe non può essere ereditata. |
![]() |
ThreadedWebTest | Rappresenta una classe base per un test delle prestazioni Web codificato che utilizza un thread singolo per ogni iterazione del test delle prestazioni Web. |
![]() |
TimeoutAttribute | Utilizzare questo attributo per specificare il periodo di timeout di un test delle prestazioni Web. |
![]() |
TransactionTimer | Rappresenta una transazione a tempo in un test delle prestazioni Web.Questa parte del test delle prestazioni Web può includere le richieste relative, le chiamate ai test delle prestazioni Web inclusi o altre transazioni analoghe. |
![]() |
ValidationEventArgs | Fornisce dati per l'evento ValidateResponse. |
![]() |
ValidationRule | Verifica che le richieste restituiscano risposte HTTP valide e che il contenuto della risposta corrisponda ai risultati previsti.La classe deve essere ereditata. |
![]() |
ValidationRuleReference | La classe ValidationRuleReference incapsula i metadati riguardanti un oggetto ValidationRule e i valori di parametro da utilizzare quando viene creata un'istanza di ValidationRule in fase di esecuzione del test delle prestazioni Web che utilizza ValidationRule. |
![]() |
ValidationRuleReferenceCollection | Rappresenta un contenitore fortemente tipizzato serializzabile per le regole di convalida del test delle prestazioni Web. |
![]() |
WebTest | Classe di base per tutti i test delle prestazioni Web.I test delle prestazioni Web codificati scritti in C# derivano direttamente da questa classe. |
![]() |
WebTestBaseCollection<T> | Classe base astratta utilizzata per archiviare vari test delle prestazioni Web. |
![]() |
WebTestCondition | Questa classe rappresenta i costrutti dell'istruzione condizionale.Contiene un insieme di elementi di test delle prestazioni Web che vengono eseguiti quando viene soddisfatta la regola condizionale. |
![]() |
WebTestConditionalConstruct | Classe di base per il ciclo condizionale e i costrutti dell'istruzione condizionale. |
![]() |
WebTestContext | Rappresenta il contesto disponibile per un oggetto WebTest. |
![]() |
WebTestCorrelationResult | Classe destinata a contenere il risultato di una correlazione applicata durante l'esecuzione di un test delle prestazioni Web in modalità di correlazione. |
![]() |
WebTestEmptyTableException | Rappresenta un'eccezione che si verifica quando l'associazione dati viene eseguita in una tabella vuota. |
![]() |
WebTestEndOfDataException | L'eccezione generata quando si esegue l'associazione dati su una tabella con il campo UniqueDataBindingAccessMethod quando non vi sono più righe di dati nella tabella. |
![]() |
WebTestError | Classe destinata a incapsulare gli errori che si verificano durante l'esecuzione del test delle prestazioni Web. |
![]() |
WebTestException | L'eccezione generata dal modulo del test per gli errori che si verificano durante l'esecuzione del test. |
![]() |
WebTestItem | Rappresenta una classe base per WebTestRequest. |
![]() |
WebTestItemCollection | Rappresenta un contenitore fortemente tipizzato per gli elementi del test delle prestazioni Web. |
![]() |
WebTestLoop | Rappresenta un ciclo condizionale contenente un insieme di elementi di test delle prestazioni Web che vengono eseguiti fino a quando viene soddisfatta la regola condizionale. |
![]() |
WebTestPageStatistics | Contiene le statistiche sull'esecuzione della pagina. |
![]() |
WebTestPlugin | Fornisce un mezzo per eseguire il codice e accedere a una classe WebTest prima e dopo l'esecuzione del test delle prestazioni Web.La classe deve essere ereditata. |
![]() |
WebTestPluginReference | La classe WebTestPluginReference incapsula i metadati riguardanti un oggetto WebTestRequestPlugin e i valori di parametro da utilizzare quando viene creata un'istanza di WebTestRequestPlugin in fase di esecuzione del test delle prestazioni Web che utilizza WebTestRequestPlugin. |
![]() |
WebTestPluginReferenceCollection | Rappresenta un contenitore fortemente tipizzato serializzabile per i riferimenti plug-in del test delle prestazioni Web. |
![]() |
WebTestRecorderPlugin | Interfaccia plug-in per una registrazione test delle prestazioni Web. |
![]() |
WebTestRecorderPluginReference | Rappresenta una regola del test delle prestazioni Web per un riferimento a un plug-in dell'eseguibile. |
![]() |
WebTestRecorderUtilities | Fornisce metodi per analizzare le richieste.La classe non può essere ereditata. |
![]() |
WebTestRequest | Rappresenta una richiesta HTTP che verrà inviata a un server Web. |
![]() |
WebTestRequestCollection | Contenitore serializzabile, fortemente tipizzato per le intestazioni di richiesta dei test delle prestazioni Web. |
![]() |
WebTestRequestHeader | Rappresenta un'intestazione HTTP. |
![]() |
WebTestRequestHeaderCollection | Contenitore serializzabile, fortemente tipizzato per le intestazioni di richiesta dei test delle prestazioni Web. |
![]() |
WebTestRequestPlugin | Riceve le notifiche prima e dopo l'elaborazione di una richiesta. |
![]() |
WebTestRequestPluginConverter | Classe utilizzata per convertire i test Web da Visual Studio 2005.Non è destinata all'utilizzo nel codice scritto dall'utente. |
![]() |
WebTestRequestPluginReference | La classe WebTestRequestPluginReference incapsula i metadati riguardanti un oggetto WebTestRequestPlugin e i valori di parametro da utilizzare quando viene creata un'istanza di WebTestRequestPlugin in fase di esecuzione del test delle prestazioni Web che utilizza WebTestRequestPlugin. |
![]() |
WebTestRequestPluginReferenceCollection | Rappresenta un contenitore fortemente tipizzato per i riferimenti plug-in di richiesta del test delle prestazioni Web. |
![]() |
WebTestRequestResult | Classe destinata a contenere tutte le informazioni sul risultato per una richiesta di test delle prestazioni Web completata. |
![]() |
WebTestRequestStatistics | Utilizzato per tenere traccia di informazioni chiave raccolte al momento dell'esecuzione della richiesta. |
![]() |
WebTestResponse | Rappresenta una risposta HTTP. |
![]() |
WebTestResponseCodeConverter | Classe helper che consente di eseguire conversioni tra valori enum e stringhe. |
![]() |
WebTestResultComment | Rappresenta il corpo del commento aggiunto di un risultato di test delle prestazioni Web. |
![]() |
WebTestResultCondition | Rappresenta uno stato del risultato del test delle prestazioni Web. |
![]() |
WebTestResultDetails | Classe destinata a contenere i dettagli dei risultati dei test delle prestazioni Web. |
![]() |
WebTestResultDetailsSerializer | Salva e carica un oggetto WebTestResultDetails da e in un file in formato binario. |
![]() |
WebTestResultGroup | Rende astratto un gruppo di risultati nel risultato del test delle prestazioni Web, come un loop o una condizione. |
![]() |
WebTestResultIteration | Rappresenta l'iterazione corrente di un test delle prestazioni Web. |
![]() |
WebTestResultLoop | Classe destinata a contenere il risultato di un loop di un test delle prestazioni Web. |
![]() |
WebTestResultLoopIteration | Classe destinata a contenere il risultato di un'iterazione del ciclo di un test delle prestazioni Web. |
![]() |
WebTestResultPage | Recupera un risultato di livello superiore della pagina. |
![]() |
WebTestResultTransaction | Memorizza i risultati di una transazione in un test delle prestazioni Web. |
![]() |
WebTestResultUnit | Rappresenta una pagina o un oggetto della richiesta nel risultato del test delle prestazioni Web. |
![]() |
WebTestRuleBase | Classe di base astratta estesa da classi di regole e riferimenti nello spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting. |
![]() |
WebTestStoppedException | Rappresenta l'eccezione generata quando si esegue l'associazione dati in una tabella con AccessMethod univoco e non vi sono più righe di dati nella tabella. |
![]() |
WorkItemAttribute | Utilizzare questo attributo per specificare un elemento di lavoro associato a un test. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
![]() |
IBinaryHttpBodyEditorPlugin | Fornisce un'interfaccia per il plug-in di un corpo HTTP binario. |
![]() |
IHttpBody | Viene fornita un'interfaccia comune per l'accesso a un corpo HTTP. |
![]() |
IStringHttpBodyEditorPlugin | Fornisce un'interfaccia per il plug-in di un corpo HTTP stringa. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
![]() |
ConditionalConstructType | Enumera tutti i tipi di costrutti condizionali possibili. |
![]() |
ConditionalRuleType | Enumera tutti i tipi di regole condizionali possibili. |
![]() |
DataBindingAccessMethod | Enumerazione per il metodo di accesso utilizzato per l'associazione dati. |
![]() |
DataBindingSelectColumns | Specifica i filtri colonne utilizzati per l'associazione dati. |
![]() |
ForLoopComparisonOperator | Enumera tutti gli operatori di confronto numerici possibili per la regola condizionale del ciclo. |
![]() |
NumericalComparisonOperator | Enumera gli operatori di confronto numerici disponibili. |
![]() |
Outcome | Descrive il risultato di test delle prestazioni Web. |
![]() |
RequestType | Enumera i tipi di richieste disponibili. |
![]() |
RuleExecutionOrder | Enumera l'ordine di esecuzione possibile per le regole di convalida. |
![]() |
StringComparisonOperator | Enumera gli operatori di confronto tra stringhe disponibili. |
![]() |
ValidationLevel | Utilizzato per identificare l'importanza di una regola di convalida eseguita in un test di carico. |
![]() |
WebTestErrorType | Enumera i tipi di errori che possono essere inclusi in un oggetto WebTestError. |
![]() |
WebTestExecutionInstruction | Utilizzato per indicare come gestire un'operazione. |
![]() |
WebTestResponseCode | Enumera i codici di risposta HTTP definiti in RFC 2616 per HTTP 1.1. |
![]() |
WebTestResultStatus | Enumerazione per lo stato di un risultato del test delle prestazioni Web. |
Vedere anche
Riferimenti
Altre risorse
Cenni preliminari sull'Editor test prestazioni Web
Esecuzione di test delle prestazioni Web
Procedura: eseguire un test Web dalla riga di comando
Procedura: creare un test Web codificato
Procedura dettagliata: registrazione ed esecuzione di un test Web