Sdílet prostřednictvím


TestStartingEventArgs – třída

Obsahuje argumenty TestStarting událostí.

Hierarchie dědičnosti

System.Object
  System.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 zadané 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 zadané zatížení zkušební test mix scénáře.
Veřejná vlastnost ScenarioName Získá název scénáře obsahující test, který spouští.
Veřejná vlastnost TestContextProperties Získává IDictionary<TKey, TValue> , která obsahuje data pro jednotlivé testy v test. zatížení
Veřejná vlastnost TestIterationNumber Získá hodnotu, která představuje počet zkoušek spuštěných v rámci zkušební zatížení v konkrétní agenta.
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í.

Na začátek

Metody

  Název Popis
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 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 ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Poznámky

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

Příklady

V následující ukázce kódu poskytuje jednoduchý příklad použití TestStartingEventArgs Přidání dat počáteční zkušební iterace v test. zatížení Zapsat tento kód v modulu plug-in zkušební zatížení.

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( ... );
}

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

Další zdroje

How to: Create a Load Test Plug-In

Understanding Load Tests