Condividi tramite


Classe LoadTest

Rappresenta il test di carico in esecuzione.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.LoadTesting
Assembly:  Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)

Sintassi

'Dichiarazione
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest =  class end
public class LoadTest

Il tipo LoadTest espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico LoadTest Inizializza una nuova istanza della classe LoadTest.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Context Ottiene la classe LoadTestContext per l'esecuzione del test di carico corrente.
Proprietà pubblica Name Ottiene il nome del test di carico.
Proprietà pubblica RunSettings Ottiene le impostazioni per l'esecuzione del test di carico corrente.
Proprietà pubblica Scenarios Ottiene una raccolta di scenari all'interno del test di carico.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Abort() Arresta il test di carico su tutti gli agenti.
Metodo pubblico Abort(Exception) Arresta il test di carico su tutti gli agenti e specifica l'eccezione che ha causato l'interruzione.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico Heartbeat Si verifica una volta al secondo.
Evento pubblico LoadTestAborted Si verifica quando viene interrotto il test di carico.
Evento pubblico LoadTestFinished Si verifica quando il test di carico non è più in esecuzione sull'agente.
Evento pubblico LoadTestStarting Si verifica appena prima dell'inizio del test di carico sull'agente.
Evento pubblico LoadTestWarmupComplete Si verifica quando viene completato il periodo di riscaldamento.
Evento pubblico TestFinished Si verifica quando viene completata un'iterazione di uno dei test contenuti all'interno del test di carico.
Evento pubblico TestSelected Si verifica ogni volta che viene selezionata un'iterazione di uno dei testi contenuti all'interno della classe LoadTest.
Evento pubblico TestStarting Si verifica quando viene avviata un'iterazione di uno dei test contenuti all'interno del test di carico.
Evento pubblico ThresholdExceeded Si verifica quando si supera una regola di soglia.

In alto

Note

Test di carico è utile per stimare l'impatto sulle prestazioni di un'applicazione durante i carichi di lavoro elevato di utenti. Consente di simulare volumi utente realistiche per definire condizioni reali utilizzabili per la modifica dei requisiti e progettazione dell'applicazione per soddisfare gli standard di qualità previsti per il prodotto software. Test di carico può includere test Web e unit test.

Impostazioni test di carico è possibile accedere tramite l'interfaccia utente o un plug-in test di carico. Per altre informazioni, vedere Procedura: creare un plug-in test di carico.

Nota

Si consiglia di eseguire uno smoke test prima di eseguire un test di carico.Per altre informazioni, vedere Guidelines for Smoke Testing.Ciò consente di convalidare le configurazioni e il comportamento previsto del test.

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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.LoadTesting

Altre risorse

Working with Load Tests

Working with Load Tests Overview

Creating a Load Test

How To: Create a Load Test

Editing a Load Test

[ritirato] Esecuzione dei test di carico

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks