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 | |
---|---|---|
![]() |
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. |
![]() |
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. |
![]() |
ScenarioName | Získá název scénáře, který obsahuje test, který spouští. |
![]() |
TestContextProperties | Získává IDictionary , který obsahuje data pro jednotlivé testy v testu zatížení. |
![]() |
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. |
![]() |
TestName | Získá název test, který spouští. |
![]() |
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 | |
---|---|---|
![]() |
Equals | Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.) |
![]() |
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.) |
![]() |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) |
![]() |
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ů