Condividi tramite


Classe LoadTestContext

Incapsula le informazioni relative al contesto nel quale viene eseguito il test di carico.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestContext

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

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public Class LoadTestContext _
    Implements IDictionary(Of String, Object),  _
    ICollection(Of KeyValuePair(Of String, Object)), IEnumerable(Of KeyValuePair(Of String, Object)),  _
    IEnumerable
[SerializableAttribute]
public class LoadTestContext : IDictionary<string, Object>, 
    ICollection<KeyValuePair<string, Object>>, IEnumerable<KeyValuePair<string, Object>>, 
    IEnumerable
[SerializableAttribute]
public ref class LoadTestContext : IDictionary<String^, Object^>, 
    ICollection<KeyValuePair<String^, Object^>>, IEnumerable<KeyValuePair<String^, Object^>>, 
    IEnumerable
[<SerializableAttribute>]
type LoadTestContext =  
    class 
        interface IDictionary<string, Object>
        interface ICollection<KeyValuePair<string, Object>>
        interface IEnumerable<KeyValuePair<string, Object>>
        interface IEnumerable 
    end
public class LoadTestContext implements IDictionary<String, Object>, ICollection<KeyValuePair<String, Object>>, IEnumerable<KeyValuePair<String, Object>>, IEnumerable

Il tipo LoadTestContext espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AgentCount Ottiene il numero totale di agenti utilizzati nell'esecuzione del test di carico.
Proprietà pubblica AgentId Ottiene l'indice in base zero per l'agente corrente.
Proprietà pubblica AgentName Ottiene il nome dell'agente corrente.
Proprietà pubblica ControllerName Ottiene il nome del computer che funge da controller per l'esecuzione del test di carico.
Proprietà pubblica Count Ottiene il numero degli elementi contenuti nell'oggetto LoadTestContext.
Proprietà pubblica IsLocalRun Ottiene un valore che indica se il test è stato eseguito localmente o in remoto.
Proprietà pubblica IsReadOnly Ottiene un valore che indica se LoadTestContext è in sola lettura.
Proprietà pubblica Item Ottiene o imposta un elemento LoadTestContext che dispone della chiave specificata.
Proprietà pubblica Keys Ottiene un'interfaccia ICollection che contiene le chiavi degli elementi LoadTestContext.
Proprietà pubblica LoadTestRunId Ottiene l'ID associato all'esecuzione dei test di carico.La funzione di accesso Set è impostata internamente.
Proprietà pubblica Values Ottiene l'interfaccia ICollection contenente i valori negli elementi LoadTestContext.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(KeyValuePair<String, Object>) Aggiunge un elemento KeyValuePair all'oggetto LoadTestContext.
Metodo pubblico Add(String, Object) Aggiunge un elemento che dispone della chiave e del valore forniti a LoadTestContext.
Metodo pubblico Clear Consente di rimuovere tutti gli elementi dal controllo LoadTestContext.
Metodo pubblico Contains Stabilisce se l'interfaccia LoadTestContext contiene un valore specifico.
Metodo pubblico ContainsKey Indica se LoadTestContext contiene un elemento che dispone della chiave specificata.
Metodo pubblico CopyTo Copia gli elementi dell'interfaccia LoadTestContext in un oggetto Array, a partire da un particolare indice Array.
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 GetEnumerator Restituisce un enumeratore che scorre la classe LoadTestContext.
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 Remove(KeyValuePair<String, Object>) Rimuove la prima occorrenza di un oggetto specifico dall'interfaccia LoadTestContext.
Metodo pubblico Remove(String) Rimuove l'elemento con la chiave specificata dall'oggetto LoadTestContext.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TryGetValue Ottiene il valore associato alla chiave specificata.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator

In alto

Note

Si tratta di una raccolta di elementi di contesto e configurazioni del test di carico utilizzate per la memorizzazione di informazioni utilizzate dal test di carico.

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 Overview