Klasa LoadTest
Reprezentuje testu obciążenia uruchamiania.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest
Przestrzeń nazw: Microsoft.VisualStudio.TestTools.LoadTesting
Zestaw: Microsoft.VisualStudio.QualityTools.LoadTestFramework (w Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Składnia
'Deklaracja
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest = class end
public class LoadTest
Typ LoadTest uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
LoadTest | Inicjuje nowe wystąpienie LoadTest klasy. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
Context | Pobiera LoadTestContext dla bieżącego przebieg testu obciążenia. | |
Name | Pobiera nazwę testu obciążenia. | |
RunSettings | Pobiera ustawienia uruchamiania, używane do bieżącego przebieg testu obciążenia. | |
Scenarios | Zwraca kolekcję scenariuszy, w ramach testu obciążenia. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Abort() | Zatrzymuje testu obciążenia dla wszystkich agentów. | |
Abort(Exception) | Zatrzymuje testu obciążenia dla wszystkich agentów i określa wyjątek, która spowodowała przerwanie. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
Heartbeat | Występuje raz na sekundę. | |
LoadTestAborted | Występuje, gdy badanie obciążenia jest przerywana. | |
LoadTestFinished | Występuje, gdy badanie obciążenia zostało zatrzymane, uruchomione na agenta. | |
LoadTestStarting | Występuje tylko w przypadku, przed rozpoczęciem testu obciążenia do uruchomienia agenta. | |
LoadTestWarmupComplete | Występuje, gdy okres rozgrzania. | |
TestFinished | Występuje, gdy zakończy się jedno z badań, zawarte w ramach testu obciążenia iteracji. | |
TestSelected | Występuje zawsze iteracji jednego z testów, zawartych w LoadTest jest zaznaczone. | |
TestStarting | Występuje, gdy iteracji jednego z testów, zawartych w ramach testu obciążenia jest uruchomiona. | |
ThresholdExceeded | Występuje, gdy reguła próg został przekroczony. |
Początek
Uwagi
Badania obciążenia jest przydatne do przewidywania wpływu na wydajność aplikacji w trakcie użytkownika wysokiego obciążenia pracą.Ten symuluje woluminów realistyczne użytkownika do zdefiniowania warunków świata rzeczywistego, które mogą służyć do zmiany wymagań i zaprojektowanie aplikacji spełnienia norm jakości oczekiwane dla produktu oprogramowania.Załadować badania mogą obejmować zarówno w sieci Web, jak i jednostki badań.
Ustawienia testu obciążenia jest możliwy za pośrednictwem interfejsu użytkownika lub test ładowania dodatku plug-in.Aby uzyskać więcej informacji, zobacz Jak: tworzenie testu obciążenia dodatek typu Plug-In.
[!UWAGA]
Jest dobrą praktyką, uruchom test dymu przed uruchomieniem testu wszelkich intensywnego obciążenia.Aby uzyskać więcej informacji, zobacz Guidelines for Smoke Testing.Pomaga to sprawdzanie poprawności konfiguracji i oczekiwane zachowanie badania.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TestTools.LoadTesting
Inne zasoby
Working with Load Tests Overview