Sdílet prostřednictvím


TestStartingEventArgs – třída

Obsahuje argumenty TestStarting událostí.

Hierarchie dědičnosti

Object
  EventArgs
    Microsoft.VisualStudio.TestTools.LoadTesting.TestStartingEventArgs

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

Syntaxe

'Deklarace
Public Class TestStartingEventArgs _
    Inherits EventArgs
public class TestStartingEventArgs : EventArgs
public ref class TestStartingEventArgs : public EventArgs
type TestStartingEventArgs =  
    class 
        inherit EventArgs 
    end
public class TestStartingEventArgs extends EventArgs

Typ TestStartingEventArgs zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost IsInitializeTest Získá hodnota, která určuje, zda test, který spouští InitializeTest, který byl určen v zatížení zkušební test mix scénáře.
Veřejná vlastnost IsTerminateTest Získá hodnota, která určuje, zda test, který spouští TerminateTest, který byl určen v zatížení zkušební test mix scénáře.
Veřejná vlastnost ScenarioName Získá název scénáře, který obsahuje test, který spouští.
Veřejná vlastnost TestContextProperties Získává IDictionary , který obsahuje data pro jednotlivé testy v testu zatížení.
Veřejná vlastnost TestIterationNumber Načte hodnotu, která představuje počet zkoušek, spuštěných v rámci zkušební zatížení v určitém agent.
Veřejná vlastnost TestName Získá název test, který spouští.
Veřejná vlastnost UserContext Získává LoadTestUserContext , představuje virtuální uživatel, který je spuštěn test, který spouští.

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (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ří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

TestStartingEventArgsvytváří další stáže pro poskytování dat na zkoušky, které jsou obsaženy ve zkušební zatížení.Obslužnou rutinu události pro TestStarting událostí může obsahovat kód přidání dat do jednotlivých testů v testu zatížení.Vkládá data WebTestContext v testovací Web nebo TestContext v testu jednotky.

Příklady

V následující ukázce kódu poskytuje jednoduchý příklad použití TestStartingEventArgs přidání dat do počáteční zkušební iterace v testu zatížení.Tento kód se zapsat v testu načtení modulu plug-in.

private void TestStarting(object source, TestStartingEventArgs testStartingEventArgs)
{
    testStartingEventArgs.TestContextProperties.Add("WebUser", GetNextWebUser());
}
private MyWebUser GetNextWebUser()
{
    /// Insert code here to read a user definition from some data source

    /// construct user object with data read from data source
    return new MyWebUser( ... );
}

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.LoadTesting – obor názvů

Další zdroje

Postupy: Vytvoření modulu plugin pro zátěžový test

Working with Load Tests Overview