Share via


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 di LoadTest classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Context ottiene LoadTestContext per l'esecuzione dei test di carico corrente.
Proprietà pubblica Name Ottiene il nome del test di carico.
Proprietà pubblica RunSettings Ottiene le impostazioni esecuzione test utilizzate per l'esecuzione dei test di carico corrente.
Proprietà pubblica Scenarios Ottiene una raccolta di scenari al test di carico.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Abort() Interrompe il test di carico in tutti gli agenti.
Metodo pubblico Abort(Exception) Interrompe il test di carico in tutti gli agenti e specifica l'eccezione che ha causato l'interruzione.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto 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 ogni secondo.
Evento pubblico LoadTestAborted Si verifica quando il test di carico viene arrestato.
Evento pubblico LoadTestFinished Si verifica quando il test di carico è stata interrotta l'esecuzione dell'agente.
Evento pubblico LoadTestStarting Si verifica subito prima che il test di carico inizia l'esecuzione dell'agente.
Evento pubblico LoadTestWarmupComplete Si verifica quando il periodo di riscaldamento è stata completata.
Evento pubblico TestFinished Si verifica quando un'iterazione di uno dei test contenuti nel test di carico.
Evento pubblico TestSelected Viene generato quando un'iterazione di uno dei test contenuti all'interno di LoadTest viene selezionato.
Evento pubblico TestStarting Si verifica quando un'iterazione di uno dei test contenuti nel test di carico viene avviata.
Evento pubblico ThresholdExceeded Si verifica quando una regola di soglia viene superata.

In alto

Note

Il test di carico è utile per stimare l'impatto sulle prestazioni di un'applicazione durante i carichi di lavoro elevati dell'utente.In questo modo si simulano volumi realistici utente per definire gli stati reali che possono essere utilizzati per modificare i requisiti e il progetto di applicazione soddisfare gli standard di qualità previsti per di prodotti software.I test di carico possono includere il web che unit test.

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

[!NOTA]

È consigliabile eseguire uno smoke test prima di eseguire i test di carico intensivo.Per ulteriori informazioni, vedere Linee guida per smoke test.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

Esecuzione dei test di carico

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks