Sdílet prostřednictvím


WebTestContext – třída

Představuje v kontextu k dispozici WebTest.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTestContext

Obor názvů:  Microsoft.VisualStudio.TestTools.WebTesting
Sestavení:  Microsoft.VisualStudio.QualityTools.WebTestFramework (v Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost AgentCount Získá celkový počet agentů v aktuální spuštění testu.
Veřejná vlastnost AgentId Získá z nuly vycházející index pro aktuální agenta.
Veřejná vlastnost AgentName Získá název agenta počítače, na kterém WebTest je spuštěna.
Veřejná vlastnost ControllerName Získá název počítače řadič test.
Veřejná vlastnost CookieContainer Získá nebo nastaví soubory cookie používané předchozí žádosti v testu výkonu webové.
Veřejná vlastnost Count Získá číslo klíč hodnota dvojice prvků v WebTestContext.
Veřejná vlastnost IsNewUser Získá hodnota, která určuje, zda je spuštěn Web test výkonu v kontextu nového uživatele na cílovém webu.
Veřejná vlastnost IsReadOnly Získá hodnotu označující, zda WebTestContext je jen pro čtení.
Veřejná vlastnost Item Získá nebo nastaví hodnotu přidruženou zadaný klíč z WebTestContext objektu.
Veřejná vlastnost Keys Kolekce klíčů v získává WebTestContext.
Veřejná vlastnost LastRequestOutcome
Veřejná vlastnost LastResponse Získá nebo nastaví poslední WebTestResponse.
Veřejná vlastnost ValidationLevel Získá úroveň ověřování pro aktuální spuštění testu.
Veřejná vlastnost Values Získá všechny hodnoty v kolekci WebTestContext.
Veřejná vlastnost WebTestIteration Počet iterací tuto variantu testu výkonu webových získá.
Veřejná vlastnost WebTestUserId Získá hodnota, která jednoznačně identifikuje simulované virtuální uživatel při spuštění webové test výkonu v zkušební zatížení.

Nahoru

Metody

  Název Popis
Veřejná metoda Add(KeyValuePair<String, Object>) Přidá KeyValuePair<TKey, TValue> k objektu WebTestContext.
Veřejná metoda Add(String, Object) Přidá prvek zadaný klíč a hodnotu WebTestContext.
Veřejná metoda Clear Odebere všechny prvky z WebTestContext.
Veřejná metoda Contains Určuje, zda WebTestContext obsahuje dvojice zadaný klíč hodnota.
Veřejná metoda ContainsKey Určuje, zda WebTestContext obsahuje prvek se zadaným klíčem.
Veřejná metoda CopyTo Kopie WebTestContext prvky pole KeyValuePair<TKey, TValue> objektů
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator Vrátí IEnumerator<T> , který obsahuje WebTestContext prvky.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda Remove(KeyValuePair<String, Object>) Removes a KeyValuePair<TKey, TValue> from the WebTestContext.
Veřejná metoda Remove(String) Odstraní prvek se zadaným klíčem z WebTestContext.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryGetValue Získá hodnotu přidruženou zadaného klíče.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Vrátí hodnotu čítače výčtu, který prochází kolekci prvků, WebTestContext.

Nahoru

Poznámky

Používá se pro každý Web test výkonu a obsahuje data, která popisuje souvislosti test výkonu webového.Tyto informace obsahují údaje o hodnotách vázán na data, informace o aktuální spuštění, například AgentId a ControllerNamea další kontextové informace.

Tato třída neobsahuje žádné veřejné konstruktory.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TestTools.WebTesting – obor názvů

Další zdroje

Working with Web Tests