Classe TestStartingEventArgs
Contiene argomenti per TestStarting evento.
Gerarchia di ereditarietà
System.Object
System.EventArgs
Microsoft.VisualStudio.TestTools.LoadTesting.TestStartingEventArgs
Spazio dei nomi: Microsoft.VisualStudio.TestTools.LoadTesting
Assembly: Microsoft.VisualStudio.QualityTools.LoadTestFramework (in Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Sintassi
'Dichiarazione
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
Il tipo TestStartingEventArgs espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
IsInitializeTest | Ottiene un valore che indica se il test in iniziale è il InitializeTest specificato nella combinazione di test dello scenario di test di carico. | |
IsTerminateTest | Ottiene un valore che indica se il test in iniziale è il TerminateTest specificato nella combinazione di test dello scenario di test di carico. | |
ScenarioName | Ottiene il nome dello scenario che contiene il test che viene avviato. | |
TestContextProperties | ottiene IDictionary<TKey, TValue> contenente i dati disponibili per i singoli test in un test di carico. | |
TestIterationNumber | Ottiene un valore che rappresenta il numero di test eseguiti nel test di carico in un agente specifico. | |
TestName | Ottiene il nome del test viene avviato. | |
UserContext | ottiene LoadTestUserContext che rappresenta l'utente virtuale che esegue il test in iniziale. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
TestStartingEventArgs stabilisce un percorso aggiuntivo per fornire dati ai test contenuti in un test di carico.un gestore eventi per TestStarting l'evento può contenere codice per aggiungere dati ai singoli test nel test di carico.I dati vengono aggiunti a WebTestContext in un test Web o TestContext in uno unit test.
Esempi
Nel codice riportato di seguito viene fornito un semplice esempio di come utilizzare TestStartingEventArgs per aggiungere dati all'iterazione di test iniziale del test di carico.Scrivere il codice in un plug-in test di carico.
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( ... );
}
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.LoadTesting