Sdílet prostřednictvím


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

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Context Získává LoadTestContext pro aktuální zatížení zkoušky.
Veřejná vlastnost Name Získá název zkušební zatížení.
Veřejná vlastnost RunSettings Získá nastavení spuštění pro aktuální zatížení zkoušky.
Veřejná vlastnost Scenarios Získá kolekce scénářů v rámci zkušební zatížení.

Nahoru

Metody

  Název Popis
Veřejná metoda Abort() Zastaví zkušební zatížení ve všech agentech.
Veřejná metoda Abort(Exception) Zastaví zkušební zatížení ve všech agentech a určuje výjimku, která způsobila přerušení.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (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ří kopii 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 Dojde-li jednou za sekundu.
Veřejná událost LoadTestAborted Vyvolá se při zkušební zatížení je přerušena.
Veřejná událost LoadTestFinished Vyvolá se při zkušební zatížení zastavila na agenta.
Veřejná událost LoadTestStarting Nastane těsně před zkušební zatížení začíná běžet agent.
Veřejná událost LoadTestWarmupComplete Vyvolá se při ohřátí období byla dokončena.
Veřejná událost TestFinished Vyvolá se při dokončení iteraci jedné zkoušky obsažené ve zkušební zatížení.
Veřejná událost TestSelected Pokaždé, když dojde k iteraci jedné zkoušky obsažené v LoadTest je zaškrtnuto.
Veřejná událost TestStarting Nastane při spuštění iteraci jedné zkoušky obsažené ve zkušební zatížení.
Veřejná událost 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

Working with Load Tests Overview

Creating a Load Test

How To: Create a Load Test

Editing a Load Test

Spuštění testů zatížení

Monitoring and Analyzing a Load Test Run

Performing Advanced Load Test Tasks