Condividi tramite


Classe LoadTest

Rappresenta il test di carico in esecuzione.

Gerarchia di ereditarietà

System.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 un insieme 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 Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti 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

Il test di carico è utile per prevedere l'impatto sulle prestazioni di un'applicazione in caso di accesso da parte di molti utenti. Vengono simulati volumi di utenti realistici per definire condizioni reali da utilizzare per modificare requisiti e progettazione di applicazioni allo scopo di soddisfare gli standard qualitativi previsti per il prodotto software. Nei test di carico è possibile includere sia test Web che unit test.

È possibile accedere alle impostazioni dei test di carico tramite l'interfaccia utente o un plug-in del test di carico. Per ulteriori informazioni, vedere Procedura: creare un plug-in test di carico.

Nota

È consigliabile eseguire uno "smoke test" prima di eseguire un test di carico intensivo. Per ulteriori informazioni, vedere Guidelines for Smoke Testing. In questo modo è possibile convalidare configurazioni e comportamenti previsti 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

Understanding Load Tests

Creating Load Tests

Procedura: creare un nuovo test di carico utilizzando la Creazione guidata test di carico

Editing Load Tests

Esecuzione dei test di carico

Analisi delle esecuzioni di un test di carico

Attività di test di carico avanzate