LoadTest – třída
Představuje spuštění test zatížení.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.TestTools.LoadTesting.LoadTest
Obor názvů: Microsoft.VisualStudio.TestTools.LoadTesting
Sestavení: Microsoft.VisualStudio.QualityTools.LoadTestFramework (v Microsoft.VisualStudio.QualityTools.LoadTestFramework.dll)
Syntaxe
'Deklarace
Public Class LoadTest
public class LoadTest
public ref class LoadTest
type LoadTest = class end
public class LoadTest
Typ LoadTest zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
![]() |
LoadTest | Vytvoří novou instanci třídy LoadTest. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
Context | Získává LoadTestContext pro aktuální zatížení zkoušky. |
![]() |
Name | Získá název zkušební zatížení. |
![]() |
RunSettings | Získá nastavení spuštění pro aktuální zatížení zkoušky. |
![]() |
Scenarios | Získá kolekce scénářů v rámci zkušební zatížení. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
Abort() | Zastaví zkušební zatížení ve všech agentech. |
![]() |
Abort(Exception) | Zastaví zkušební zatížení ve všech agentech a určuje výjimku, která způsobila přerušení. |
![]() |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) |
![]() |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.) |
![]() |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
MemberwiseClone | Vytvoří kopii 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
Události
Název | Popis | |
---|---|---|
![]() |
Heartbeat | Dojde-li jednou za sekundu. |
![]() |
LoadTestAborted | Vyvolá se při zkušební zatížení je přerušena. |
![]() |
LoadTestFinished | Vyvolá se při zkušební zatížení zastavila na agenta. |
![]() |
LoadTestStarting | Nastane těsně před zkušební zatížení začíná běžet agent. |
![]() |
LoadTestWarmupComplete | Vyvolá se při ohřátí období byla dokončena. |
![]() |
TestFinished | Vyvolá se při dokončení iteraci jedné zkoušky obsažené ve zkušební zatížení. |
![]() |
TestSelected | Pokaždé, když dojde k iteraci jedné zkoušky obsažené v LoadTest je zaškrtnuto. |
![]() |
TestStarting | Nastane při spuštění iteraci jedné zkoušky obsažené ve zkušební zatížení. |
![]() |
ThresholdExceeded | Dojde k překročení prahu pravidlo. |
Nahoru
Poznámky
Testování zatížení je užitečné pro odhad dopad na výkon aplikace během pracovní vytížení vysoké uživatele.To simuluje svazky realistické uživatele definovat podmínky skutečného světa, které lze použít pro změnu požadavků a návrhu aplikace splňovat normy očekávané kvality pro softwarový produkt.Načíst zkoušky může zahrnovat zkoušky Web a jednotky.
Test nastavení zatížení lze přistupovat prostřednictvím uživatelského rozhraní nebo pomocí testu načtení modulu plug-in.Další informace naleznete v tématu Jak: vytvoření zkušební zatížení modul Plug-In.
[!POZNÁMKA]
Je vhodné spustit test kouře před spuštěním jakéhokoli testu intenzivní zatížení.Další informace naleznete v tématu Guidelines for Smoke Testing.To pomáhá ověřit konfiguraci a očekávané chování test.
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ů
Další zdroje
Working with Load Tests Overview