Sdílet prostřednictvím


LoadTest – třída

Představuje zátěžový test, který se má spouštět.

Hierarchie dědičnosti

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
Veřejná metoda LoadTest Inicializuje novou instanci třídy LoadTest.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Context Získá LoadTestContext pro aktuální zátěžový test spustit.
Veřejná vlastnost Name Získá název zátěžový test.
Veřejná vlastnost RunSettings Získá nastavení testu použitý pro aktuální zátěžový test spustit.
Veřejná vlastnost Scenarios Získá kolekci scénářích v rámci zátěžový test.

Nahoru

Metody

  Název Popis
Veřejná metoda Abort() Zastaví zátěžového testu v všechny agenty.
Veřejná metoda Abort(Exception) Zastaví zátěžový test ve všech agentech a určuje výjimku, která způsobila přerušení.
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost Heartbeat K tomuto dojde jednou za sekundu.
Veřejná událost LoadTestAborted Nastane, když je přerušená zátěžový test.
Veřejná událost LoadTestFinished Nastane, když zátěžového testu byla zastavena na agentovi.
Veřejná událost LoadTestStarting Nastane předtím, než začne zátěžový test spustit na agentovi.
Veřejná událost LoadTestWarmupComplete Nastane, když doba zahřívání byla dokončena.
Veřejná událost TestFinished Nastane při dokončení iterace jeden z testů obsažené v zátěžový test.
Veřejná událost TestSelected Pokaždé, když nastane iterace jeden z testů obsažené v LoadTest je vybrána.
Veřejná událost TestStarting Nastane při spuštění iterace jeden z testů obsažené v zátěžový test.
Veřejná událost ThresholdExceeded K tomuto dojde, pokud je překročena prahová hodnota pravidlo.

Nahoru

Poznámky

Zátěžové testování je užitečné pro odhad dopad na výkon aplikace během uživatele vysoké zatížení.To simuluje svazky realistické uživatele k definování skutečných podmínky, které lze použít ke změně požadavky a návrh aplikace ke splnění očekávaný normami pro softwarový produkt.Zátěžové testy můžete zahrnout testování webových a testování částí.

Test nastavení zatížení lze přistupovat prostřednictvím uživatelského rozhraní nebo pomocí modulu plug-in zátěžový test.Další informace naleznete v tématu Postupy: Vytvoření modulu plugin pro zátěžový test.

[!POZNÁMKA]

Je vhodné při spuštění testu kouře před spuštěním všechny náročné zátěžové testy.Další informace naleznete v tématu Guidelines for Smoke Testing.Díky tomu ověření konfigurací a chování očekávané testu.

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

Working with Load Tests Overview

Creating a Load Test

How To: Create a Load Test

Editing a Load Test

[vyřazeno] Spouštění zátěžových testů

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks