Spazio dei nomi Microsoft.VisualStudio.TestTools.WebTesting
Microsoft.VisualStudio.TestTools.WebTesting lo spazio dei nomi fornisce classi che consentono il test Web.Questo spazio dei nomi importato WebTest classe che rappresenta la classe base per tutti i test delle prestazioni Web.WebTestRequest e WebTestResponse le classi simulano le richieste HTTP e le risposte delle pagine Web sottoposta a test.queste classi utilizzano FormPostHttpBody una classe 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 collegamenti che forniscono le funzionalità di test.
Classi
Classe | Descrizione | |
---|---|---|
AlwaysExecuteRecorderPluginAttribute | Attributo per indicare che il plug-in di registrazione deve essere eseguito sempre. | |
BaseEnumStringConverter<T> | Classe di supporto che consente conversioni tra valori enum e stringhe. | |
BinaryHttpBody | Rappresenta un corpo HTTP che contiene dati binari. | |
Comment | Rappresenta un commento che la finestra di progettazione del test aggiunto a un test Web. | |
ConditionalEventArgs | Rappresenta gli argomenti utilizzati nei cicli e istruzioni condizionali. | |
ConditionalRule | Le regole di condizione viene eseguito in un ciclo o in un'istruzione condizionale.Queste regole sono destinate 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 regola condizionale. | |
ConditionalRuleReference | Classe base per un riferimento a una regola condizionale particolare. | |
ConditionalRuleReferenceCollection | Rappresenta un contenitore fortemente tipizzato per i riferimenti nella regola condizionale del test Web. | |
ConditionConditionalRuleReference | Rappresenta un riferimento a una regola condizionale che verrà utilizzata in una condizione. | |
ConnectionFailedWebTestException | Un'eccezione generata dal motore di test per gli errori di un errore di connessione durante il test delle prestazioni Web. | |
ContextParameter | Rappresenta un singolo parametro nel contesto del test Web con un nome e un valore. | |
ContextParameterCollection | Contiene una raccolta fortemente tipizzata di ContextParameter oggetti. | |
CssIterationAttribute | Rappresenta l'iterazione di progetto a cui questo test corrisponde a.questa classe non può essere ereditata. | |
CssProjectStructureAttribute | Rappresenta il nodo della gerarchia del progetto team a cui questo test corrisponde a. | |
DataBindingAttribute | Contiene informazioni che definiscono le proprietà di associazione dati per un test Web.questa classe non può essere ereditata. | |
DataSource | Definizione di origini dati per un test Web. | |
DataSourceAttribute | Contiene informazioni che descrivono un'origine dati per un test Web.questa classe non può essere ereditata. | |
DataSourceCollection | Contiene una raccolta fortemente tipizzata di DataSourceCollection oggetti. | |
DataSourceTable | Un oggetto che rappresenta una tabella in un'origine dati che è possibile utilizzare in un test Web. | |
DataSourceTableCollection | Contiene una raccolta fortemente tipizzata di DataSourceTableCollection oggetti. | |
DeclarativeWebTest | Rappresenta un test delle prestazioni Web dichiarativo e 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 che viene utilizzata per estrarre l'opzione selezionata da un tag di selezione HTML. | |
ExtractHtmlTagInnerText | Rappresenta una regola utilizzata per disegnare il testo interno da un tag HTML. | |
ExtractionEventArgs | fornisce i dati per ExtractValues evento. | |
ExtractionRule | Classe base utilizzate per definire le regole per ottenere i dati da una risposta Web generata da un test Web. | |
ExtractionRuleReference | ExtractionRuleReference la classe incapsula i metadati su ExtractionRule e valori di parametro da utilizzare quando un'istanza di ExtractionRule viene creato durante il test delle prestazioni Web che utilizza ExtractionRule viene eseguito. | |
ExtractionRuleReferenceCollection | Contiene una raccolta fortemente tipizzata di ExtractionRuleReferenceCollection oggetti. | |
FileUploadParameter | Rappresenta un parametro post per il form di caricamento del file. | |
ForLoopComparisonOperatorConverter | Classe di supporto che consente conversioni tra valori enum e stringhe. | |
FormPostHttpBody | Rappresenta un corpo dell'invio del form HTML con una raccolta di parametri di form. | |
FormPostParameter | Rappresenta un parametro di POST dei form HTML. | |
FormPostParameterCollection | Rappresenta un contenitore fortemente tipizzato per i parametri post per i form. | |
HtmlAttribute | rappresenta un attributo HTML. | |
HtmlAttributeWithOffsets | estende la base HtmlAttribute e brani di inizio e gli offset finali all'interno di un documento HTML. | |
HtmlDocument | Fornisce l'accesso al set di tag HTML in un corpo della risposta HTML. | |
HtmlTag | HtmlTag un oggetto costituisce il fondamento di documento HTML e utilizza la struttura analizzata del documento. | |
HtmlTagInnerText | Rappresenta il testo interno di un tag HTML e contiene l'offset di fine e finali del percorso interno del testo nell'intero documento. | |
HtmlTagInnerTextParser | Un parser specializzato utilizzato per creare testo interno dei tag HTML presenti in un documento HTML. | |
HtmlTagWithOffsets | estende la base HtmlTag rileva l'inizio e la fine contrassegnare gli offset nel documento HTML. | |
IncludeCodedWebTestAttribute | Contiene informazioni che definiscono un test Web codificato incluso in un altro test Web. | |
IncludeDeclarativeWebTestAttribute | Contiene informazioni che definiscono un test Web codificato incluso in un altro test Web.questa classe non può essere ereditata. | |
IncludedWebTest | Rappresenta un test delle prestazioni Web incluso in un altro test Web. | |
LoopConditionalRuleReference | Una classe per contenere un riferimento a una regola condizionale particolare che verrà utilizzata in un ciclo. | |
NumericalComparisonOperatorConverter | Classe di supporto che consente conversioni tra valori enum e stringhe. | |
OutcomeConverter | Classe di supporto che consente conversioni tra valori enum e stringhe. | |
OwnerAttribute | Utilizzata per specificare la persona responsabile della gestione, di eseguire e/o di eseguire il debug del test.questa classe non può essere ereditata. | |
Parameter | Rappresenta una classe di base di 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 WebTest.PostPage evento. | |
PostRequestEventArgs | fornisce i dati per WebTestRequest.PostRequest e WebTest.PostRequest eventi. | |
PostTransactionEventArgs | fornisce i dati per WebTest.PostTransaction evento. | |
PostWebTestEventArgs | fornisce i dati per WebTest.PostWebTest evento. | |
PostWebTestRecordingEventArgs | Argomenti utilizzati per i callout di registrazione del test delle prestazioni di pre-Web e il test delle prestazioni di post-Web. | |
PrePageEventArgs | fornisce i dati per WebTest.PrePage evento. | |
PreRequestDataBindingEventArgs | ||
PreRequestEventArgs | fornisce i dati per WebTest.PreRequest evento. | |
PreTransactionEventArgs | fornisce i dati per WebTest.PreTransaction evento. | |
PreWebTestEventArgs | fornisce i dati per WebTest.PreWebTest evento. | |
PriorityAttribute | Utilizzata per specificare la priorità di uno unit test.questa classe non può essere ereditata. | |
PropertyCollection | Rappresenta un contenitore fortemente tipizzato per le proprietà della regola test prestazioni Web. | |
QueryStringParameter | Rappresenta un parametro querystring HTTP. | |
QueryStringParameterCollection | Rappresenta un contenitore fortemente tipizzato per i parametri della stringa di query. | |
RequestBodyEditorPluginReference | rappresenta un plug-in per un oggetto richiesta HTTP. | |
SharepointInformation | ||
StringComparisonOperatorConverter | Classe di supporto che consente conversioni tra valori enum e stringhe. | |
StringHttpBody | Rappresenta un corpo HTTP in formato stringa utilizzata per il protocollo SOAP. | |
TestDescriptionAttribute | Utilizzata per specificare la descrizione del test.questa classe non può essere ereditata. | |
ThreadedWebTest | Rappresenta una classe di base per un test Web codificato che utilizza un solo thread per iterazione test prestazioni Web. | |
TimeoutAttribute | Utilizzare questo attributo per specificare il periodo di timeout di test Web. | |
TransactionTimer | Rappresenta una transazione temporizzata in un test Web.Questa parte del test Web può includere le richieste test Web, le chiamate ai test Web inclusi, o altre transazioni del test Web. | |
ValidationEventArgs | fornisce i dati per ValidateResponse evento. | |
ValidationRule | Verifica che le richieste di restituire le risposte HTTP valide e che il contenuto della risposta corrisponde ai risultati previsti.questa classe deve essere ereditata. | |
ValidationRuleReference | ValidationRuleReference la classe incapsula i metadati su ValidationRule e valori di parametro da utilizzare quando un'istanza di ValidationRule viene creato durante il test delle prestazioni Web che utilizza ValidationRule viene eseguito. | |
ValidationRuleReferenceCollection | Rappresenta un contenitore serializzabili e fortemente tipizzato per le regole di convalida del test 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> | Una classe base astratta utilizzata per archiviare diversi test Web. | |
WebTestCondition | Questa classe rappresenta i costrutti di istruzioni condizionali.Contiene una raccolta di elementi di test Web che vengono eseguiti quando la regola condizionale è soddisfatta. | |
WebTestConditionalConstruct | Classe base del ciclo condizionale e i costrutti di istruzioni condizionali. | |
WebTestContext | Rappresenta il contesto disponibile a un oggetto WebTest. | |
WebTestCorrelationResult | Una classe per contenere il risultato di una correlazione applicata quando un test Web viene eseguito nella modalità di correlazione. | |
WebTestEmptyTableException | Rappresenta un'eccezione che si verifica quando l'associazione dati viene eseguita su una tabella vuota. | |
WebTestEndOfDataException | Eccezione generata quando l'associazione dati viene eseguita su una tabella con UniqueDataBindingAccessMethod se non sono presenti altre righe di dati della tabella. | |
WebTestError | Una classe per incapsulare gli errori che si verificano durante l'esecuzione del test Web. | |
WebTestException | Eccezione generata dal motore di test per gli errori che si verificano durante l'esecuzione di un test. | |
WebTestItem | rappresenta una classe di base per WebTestRequest. | |
WebTestItemCollection | Rappresenta un contenitore fortemente tipizzato per gli elementi del test Web. | |
WebTestLoop | Rappresenta un ciclo condizionale che contiene una raccolta di elementi di test Web che vengono eseguiti quando la regola condizionale è soddisfatta. | |
WebTestPageStatistics | Contiene le statistiche sull'esecuzione della pagina. | |
WebTestPlugin | Fornisce i mezzi per eseguire il codice e accedere a un oggetto WebTest prima e dopo il test Web.questa classe deve essere ereditata. | |
WebTestPluginReference | WebTestPluginReference la classe incapsula i metadati relativi a WebTestRequestPlugin e valori di parametro da utilizzare quando un'istanza di WebTestRequestPlugin viene creato durante il test delle prestazioni Web che utilizza WebTestRequestPlugin viene eseguito. | |
WebTestPluginReferenceCollection | Rappresenta un contenitore fortemente tipizzato serializzabile per i riferimenti plug-in test Web. | |
WebTestRecorderPlugin | Interfaccia plug-in per un registrazione test Web. | |
WebTestRecorderPluginReference | Rappresenta una regola del test Web per un riferimento a un plug-in eseguibile. | |
WebTestRecorderUtilities | Fornisce metodi alle richieste di traccia.questa classe non può essere ereditata. | |
WebTestRequest | Rappresenta una richiesta HTTP che verrà inviata a un server Web. | |
WebTestRequestCollection | Un contenitore fortemente tipizzato per le intestazioni di richiesta di test Web. | |
WebTestRequestHeader | rappresenta un'intestazione HTTP. | |
WebTestRequestHeaderCollection | Un contenitore fortemente tipizzato serializzabile per le intestazioni di richiesta di test Web. | |
WebTestRequestPlugin | Riceve le notifiche prima e dopo l'elaborazione di una richiesta. | |
WebTestRequestPluginConverter | Classe per convertire i webtests da Visual Studio 2005.Non destinato al codice utente. | |
WebTestRequestPluginReference | WebTestRequestPluginReference la classe incapsula i metadati relativi a WebTestRequestPlugin e valori di parametro da utilizzare quando un'istanza di WebTestRequestPlugin viene creato durante il test delle prestazioni Web che utilizza WebTestRequestPlugin viene eseguito. | |
WebTestRequestPluginReferenceCollection | Rappresenta un contenitore fortemente tipizzato per i riferimenti plug-in delle richieste test Web. | |
WebTestRequestResult | Una classe per contenere tutte le informazioni di risultato per una richiesta al termine del test Web. | |
WebTestRequestStatistics | Utilizzato per tenere traccia di informazioni essenziali che vengono raccolte in cui la richiesta viene eseguita. | |
WebTestResponse | Rappresenta una risposta HTTP. | |
WebTestResponseCodeConverter | Classe di supporto che consente conversioni tra valori enum e stringhe. | |
WebTestResultComment | Rappresenta il corpo di commento di un risultato del test Web. | |
WebTestResultCondition | Rappresenta uno stato di risultati test prestazioni Web. | |
WebTestResultDetails | Una classe per contenere i dettagli dei risultati dei test delle prestazioni Web. | |
WebTestResultDetailsSerializer | Salva e carica un oggetto WebTestResultDetails in un file in formato binario. | |
WebTestResultGroup | Sottrae un gruppo di risultati nel risultato del test delle prestazioni Web, quale un ciclo o una condizione. | |
WebTestResultIteration | Rappresenta l'iterazione corrente di un test Web. | |
WebTestResultLoop | Una classe per contenere il risultato del ciclo di un test Web. | |
WebTestResultLoopIteration | Una classe per contenere il risultato di un'iterazione del ciclo di test Web. | |
WebTestResultPage | Recupera un risultato di livello superiore della pagina. | |
WebTestResultTransaction | Archivia i risultati di una transazione in un test Web. | |
WebTestResultUnit | Rappresenta una pagina o un oggetto della richiesta nel risultato del test Web. | |
WebTestRuleBase | Una classe base astratta estesa dalle classi di riferimento e delle regole in Microsoft.VisualStudio.TestTools.WebTesting spazio dei nomi. | |
WebTestStoppedException | Rappresenta l'eccezione generata quando l'associazione dati viene eseguita su una tabella con un univoco AccessMethod se non sono presenti altre righe di dati della tabella. | |
WorkItemAttribute | Utilizzare questo attributo per specificare un elemento di lavoro associato a un test. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IBinaryHttpBodyEditorPlugin | Fornisce un'interfaccia per un plug-in del corpo binario HTTP. | |
IHttpBody | Fornisce un'interfaccia comune per accedere a un corpo HTTP. | |
IStringHttpBodyEditorPlugin | Fornisce un'interfaccia per un plug-in del corpo della stringa HTTP. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
ConditionalConstructType | Enumera i tipi condizionali possibili del costrutto. | |
ConditionalRuleType | Enumera i tipi di regola possibili di condizione. | |
DataBindingAccessMethod | Enumerazione per il metodo di accesso utilizzato per l'associazione dati. | |
DataBindingSelectColumns | Specifica i filtri dalla colonna utilizzati per l'associazione dati. | |
ForLoopComparisonOperator | Enumera gli operatori di confronto numerico possibili per la regola condizionale del ciclo. | |
NumericalComparisonOperator | Enumera gli operatori di confronto numerico disponibili. | |
Outcome | Viene illustrato il risultato di un test Web. | |
RequestType | Enumera i tipi di richiesta disponibili. | |
RuleExecutionOrder | enumera l'ordine-de-esecuzione possibile per le regole di convalida. | |
StringComparisonOperator | Enumera gli operatori di confronto di 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 di WebTestError. | |
WebTestExecutionInstruction | Utilizzata per indicare come eseguire un'operazione. | |
WebTestResponseCode | Enumera i codici di risposta HTTP definiti nello standard RFC 2616 per HTTP 1.1. | |
WebTestResultStatus | Enumerazione per lo stato di un risultato del test Web. |
Vedere anche
Riferimenti
Altre risorse
Working with Web Tests Overview
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