Sdílet prostřednictvím


WebTestContext – třída

Představuje 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 počítače agenta na kterém WebTest je spuštěn.
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á prvky dvojice klíč hodnota počtu v WebTestContext.
Veřejná vlastnost IsNewUser Získá hodnotu označující, zda je Web test výkonu spuštěn v kontextu nového uživatele cílového 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 ze zadaného klíče přidruženého 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 Získá tuto variantu testu výkonu webového počet iterací.
Veřejná vlastnost WebTestUserId Získá hodnota, která jednoznačně identifikuje uživatele, simulované virtuální spustíte test výkonnosti webové zkušební zatížení.

Na začátek

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 klíč hodnota zadaná.
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á Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetEnumerator Vrátí IEnumerator<T> , který obsahuje WebTestContext prvky.
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda Remove(KeyValuePair<String, Object>) Odebere KeyValuePair<TKey, TValue> z 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.

Na začátek

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IEnumerable.GetEnumerator Čítač výčtu, iteruje kolekci prvků, WebTestContext vrátí.

Na začátek

Poznámky

Použít pro každý Web testování výkonu a obsahuje data, která popisuje souvislosti test výkonnosti webové. Tyto informace zahrnují údaje o hodnotách vázán na data, informace o aktuálních spustit jako AgentId a ControllerNamea jiné kontextové informace.

Tato třída neposkytuje Veřejné konstruktory.

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

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

Další zdroje

Working with Web Tests