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 | |
---|---|---|
IsInitializeTest | Získá hodnota, která určuje, zda test, který spouští InitializeTest zadané zatížení zkušební test mix scénáře. | |
IsTerminateTest | Získá hodnota, která určuje, zda test, který spouští TerminateTest zadané zatížení zkušební test mix scénáře. | |
ScenarioName | Získá název scénáře obsahující test, který spouští. | |
TestContextProperties | Získává IDictionary<TKey, TValue> , která obsahuje data pro jednotlivé testy v test. zatížení | |
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. | |
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í. |
Na začátek
Metody
Název | Popis | |
---|---|---|
Equals | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) | |
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.) | |
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) | |
GetType | Získává Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) | |
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ů