Condividi tramite


Spazio dei nomi Microsoft.VisualStudio.TestTools.LoadTesting

Lo spazio dei nomi Microsoft.VisualStudio.TestTools.LoadTesting fornisce classi e interfacce che consentono l'esecuzione di test di carico degli unit test e dei test Web.Questo spazio dei nomi include la classe LoadTest che rappresenta il test di carico corrente.Tale classe contiene proprietà ed eventi utilizzabili da un'implementazione dell'interfaccia ILoadTestPlugin per estendere la funzionalità del test di carico.

Classi

  Classe Descrizione
Classe pubblica HeartbeatEventArgs Fornisce i dati per l'evento HeartBeat().
Classe pubblica InvalidLoadProfileException Questa classe rappresenta un'eccezione che si verifica quando un plug-in test di carico tenta di assegnare la proprietà LoadProfile di LoadTestScenario a LoadTestLoadProfile con un set di valori delle proprietà non valido o incoerente.
Classe pubblica LoadTest Rappresenta il test di carico in esecuzione.
Classe pubblica LoadTestAbortedEventArgs Fornisce dati per l'evento LoadTestAborted.
Classe pubblica LoadTestConstantLoadProfile Rappresenta il profilo di un test di carico che dispone di un modello di carico costante.
Classe pubblica LoadTestContext Incapsula le informazioni relative al contesto nel quale viene eseguito il test di carico.
Classe pubblica LoadTestGoalBasedLoadProfile Rappresenta il profilo di un test di carico che dispone di 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 Descrive le impostazioni in uso nell'esecuzione del test di carico corrente, come definito nell'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 che dispone di un modello di carico per passaggio.
Classe pubblica LoadTestUserContext Incapsula le informazioni relative al contesto utente nel quale viene eseguito un test in un test di carico.
Classe pubblica PerformanceCounterValue Contiene il valore calcolato di un contatore delle prestazioni recuperato durante l'esecuzione di un test di carico.
Classe pubblica TestFinishedEventArgs Fornisce dati per l'evento TestFinished.
Classe pubblica TestIterationResult Descrive il risultato dell'esecuzione di un elenco dei passaggi necessari per riprodurre un singolo test case all'interno di un test di carico.
Classe pubblica TestSelectedEventArgs Contiene gli argomenti per l'evento TestSelected.
Classe pubblica TestStartingEventArgs Contiene gli argomenti per l'evento TestStarting.
Classe pubblica ThresholdExceededEventArgs Fornisce dati per l'evento ThresholdExceeded.
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 utilizzabile da un'implementazione dell'interfaccia IThresholdRule per ottenere i valori correnti dei contatori delle prestazioni diversi dal contatore delle prestazioni verificato al momento.
Interfaccia pubblica ILoadTestPlugin Definisce un'interfaccia implementata per consentire a una classe scritta dall'utente di gestire gli eventi che si verificano durante l'esecuzione del test di carico e dei test contenuti all'interno del test di carico.
Interfaccia pubblica IThresholdRule Utilizzato per monitorare i valori dei contatori delle prestazioni durante l'esecuzione di un test di carico per segnalare avvisi o allarmi critici quando il valore di un contatore delle prestazioni supera una soglia.

Enumerazioni

  Enumerazione Descrizione
Enumerazione pubblica ThresholdRuleResult Specifica i risultati dell'applicazione di una regola di soglia in un campione del contatore delle prestazioni.

Vedere anche

Riferimenti

Altre risorse

Understanding Load Tests

Creating Load Tests

Editing Load Tests

Esecuzione dei test di carico

Analisi delle esecuzioni di un test di carico

Attività di test di carico avanzate