Udostępnij za pośrednictwem


Klasa WebTestContext

Reprezentuje kontekście dostępne do WebTest.

Hierarchia dziedziczenia

Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.WebTesting
Zestaw:  Microsoft.VisualStudio.QualityTools.WebTestFramework (w Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Składnia

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

Typ WebTestContext uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AgentCount Pobiera całkowitą liczbę czynników stosowanych w bieżącym przebiegu badania.
Właściwość publiczna AgentId Pobiera indeks od zera dla bieżącego agenta.
Właściwość publiczna AgentName Pobiera nazwę komputera, agent, na którym WebTest jest uruchomiony.
Właściwość publiczna ControllerName Pobiera nazwę komputera kontroler badania.
Właściwość publiczna CookieContainer Zwraca lub ustawia pliki cookie, używane w poprzednich żądań w teście wydajności sieci Web.
Właściwość publiczna Count Pobiera elementy parę liczba klucz i wartość WebTestContext.
Właściwość publiczna IsNewUser Pobiera wartość, która wskazuje, czy test wydajności sieci Web jest uruchamiany w kontekście nowego użytkownika docelowej witryny sieci Web.
Właściwość publiczna IsReadOnly Pobiera wartość, która wskazuje, czy WebTestContext jest tylko do odczytu.
Właściwość publiczna Item Zwraca lub ustawia wartość skojarzoną z określonym kluczem z WebTestContext obiektu.
Właściwość publiczna Keys Zwraca kolekcję wszystkich kluczy w WebTestContext.
Właściwość publiczna LastRequestOutcome
Właściwość publiczna LastResponse Zwraca lub ustawia ostatniego WebTestResponse.
Właściwość publiczna ValidationLevel Pobiera poziom sprawdzania poprawności dla bieżącego przebiegu badania.
Właściwość publiczna Values Zwraca kolekcję wszystkich wartości w WebTestContext.
Właściwość publiczna WebTestIteration Pobiera liczbę iteracji, tym zmienności test wydajności sieci Web.
Właściwość publiczna WebTestUserId Pobiera wartość, która jednoznacznie identyfikuje symulowane wirtualnego użytkownika po uruchomieniu testu wydajności sieci Web w badaniu obciążenia.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add(KeyValuePair<String, Object>) Dodaje KeyValuePair obiektu do WebTestContext.
Metoda publiczna Add(String, Object) Dodaje element z podanego klucza i wartości do WebTestContext.
Metoda publiczna Clear Usuwa wszystkie elementy z WebTestContext.
Metoda publiczna Contains Określa, czy WebTestContext zawiera pary określony klucz/wartość.
Metoda publiczna ContainsKey Określa, czy WebTestContext zawiera element z określonym kluczem.
Metoda publiczna CopyTo Kopie WebTestContext elementów do tablicy KeyValuePair obiekty
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetEnumerator Zwraca IEnumerator , która zawiera WebTestContext elementy.
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda publiczna Remove(KeyValuePair<String, Object>) Removes a KeyValuePair from the WebTestContext.
Metoda publiczna Remove(String) Usuwa element z określonym kluczem z WebTestContext.
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).
Metoda publiczna TryGetValue Pobiera wartość skojarzoną z określonym kluczem.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IEnumerable.GetEnumerator Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji elementów WebTestContext.

Początek

Uwagi

Używane dla każdej sieci Web, wyników badań i zawiera dane, które opisują kontekście testu wydajności sieci Web.Informacje te obejmują dane dotyczące wartości powiązanego z danymi, informacje o bieżącej, takie jak uruchomić AgentId i ControllerNamei innych informacji kontekstowych.

Ta klasa zapewnia wszelkie publiczne konstruktory.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.WebTesting

Inne zasoby

Working with Web Tests