Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.TestTools.LoadTesting

Microsoft.VisualStudio.TestTools.LoadTesting lo spazio dei nomi fornisce classi e interfacce che consentono il test di carico di unit test e test Web.Questo spazio dei nomi importato LoadTest classe che rappresenta il test di carico corrente.Questa classe contiene le proprietà e gli eventi che possono essere utilizzati da un'implementazione di ILoadTestPlugin interfaccia per estendere la funzionalità di test di carico.

Classi

  Classe Descrizione
Classe pubblica HeartbeatEventArgs fornisce i dati per HeartBeat evento.
Classe pubblica InvalidLoadProfileException Questa classe rappresenta un'eccezione che si verifica quando un plug-in test di carico tenta di assegnare LoadProfile proprietà di LoadTestScenario a un oggetto LoadTestLoadProfile con un set non valido o incoerente valori di proprietà.
Classe pubblica LoadTest Rappresenta il test di carico in esecuzione.
Classe pubblica LoadTestAbortedEventArgs fornisce i dati per LoadTestAborted evento.
Classe pubblica LoadTestConstantLoadProfile Rappresenta il profilo di carico di un test di carico con un modello di carico costante.
Classe pubblica LoadTestContext Incapsula informazioni sul contesto nel test di carico è in esecuzione.
Classe pubblica LoadTestGoalBasedLoadProfile Rappresenta il profilo di carico di un test di carico con un modello di carico basato su obiettivo.
Classe pubblica LoadTestLoadProfile Fornisce una classe base astratta per i profili del test di carico.
Classe pubblica LoadTestPackageExt Gestisce l'interfaccia utente del visualizzatore del risultato del test Web.
Classe pubblica LoadTestRunIdNotSetException L'eccezione che viene generata quando un utente tenta di accedere all'ID di esecuzione del test di carico prima che l'ID di esecuzione sia stato impostato.
Classe pubblica LoadTestRunSettings Vengono descritte le impostazioni esecuzione test di carico in uso per l'esecuzione dei test di carico corrente, come definito in L'editor test di carico.
Classe pubblica LoadTestScenario Rappresenta uno scenario contenuto in un test di carico.
Classe pubblica LoadTestStepLoadProfile Rappresenta il profilo di carico di un test di carico con un modello di carico per passaggio.
Classe pubblica LoadTestUserContext Incapsula informazioni sul contesto utente in cui un test, in un test di carico.
Classe pubblica PerformanceCounterValue Contiene il valore calcolato di un contatore delle prestazioni raccolti durante l'esecuzione di un test di carico.
Classe pubblica TestFinishedEventArgs fornisce i dati per TestFinished evento.
Classe pubblica TestIterationResult Viene illustrato il risultato di eseguire un singolo test case in un test di carico.
Classe pubblica TestSelectedEventArgs Contiene argomenti per TestSelected evento.
Classe pubblica TestStartingEventArgs Contiene argomenti per TestStarting evento.
Classe pubblica ThresholdExceededEventArgs fornisce i dati per ThresholdExceeded evento.
Classe pubblica WebTestBaseExt Classe di base per le finestre del test Web che consentono agli utenti di selezionare gli elementi.
Classe pubblica WebTestResultViewer Esegue il wrapping di una finestra di riproduzione del test Web.
Classe pubblica WebTestResultViewerExt Rappresenta le finestre della riproduzione del test Web.
Classe pubblica WebTestResultViewerExt.SelectionChangedEventArgs Fornisce dati per l'evento SelectionChanged.
Classe pubblica WebTestResultViewerExt.TestCompletedEventArgs Fornisce dati per l'evento TestCompleted.
Classe pubblica WebTestResultViewerExt.WindowClosedEventArgs Fornisce dati per l'evento WndowClosed.
Classe pubblica WebTestResultViewerExt.WindowCreatedEventArgs Fornisce dati per l'evento WindowCreated.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica ICounterProvider Definisce un'interfaccia che un'implementazione di IThresholdRule l'interfaccia può utilizzare per ottenere i valori correnti dei contatori delle prestazioni, ad eccezione del contatore delle prestazioni da testare.
Interfaccia pubblica ILoadTestPlugin Definisce un'interfaccia che viene distribuita per consentire una classe scritta dall'utente per gestire gli eventi che si verificano ad esempio il test di carico e test contenuti nel test di carico, viene eseguita.
Interfaccia pubblica IThresholdRule Utilizzato per monitorare i valori dei contatori delle prestazioni durante l'esecuzione di un test di carico per segnalare gli avvisi o gli allarmi critici quando il valore di contatori delle prestazioni supera una soglia.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica ThresholdRuleResult Specifica i risultati di applicare una regola di soglia a un esempio del contatore delle prestazioni.

Vedere anche

Riferimenti

Altre risorse

Working with Load Tests Overview

Creating a Load Test

Editing a Load Test

Esecuzione dei test di carico

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks