Freigeben über


DeclarativeWebTest-Klasse

Stellt einen deklarativen, XML-basierten Webleistungstest dar.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.WebTesting.WebTest
    Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTest

Namespace:  Microsoft.VisualStudio.TestTools.WebTesting
Assembly:  Microsoft.VisualStudio.QualityTools.WebTestFramework (in Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public Class DeclarativeWebTest _
    Inherits WebTest _
    Implements ICloneable
[SerializableAttribute]
public class DeclarativeWebTest : WebTest, 
    ICloneable
[SerializableAttribute]
public ref class DeclarativeWebTest : public WebTest, 
    ICloneable
[<SerializableAttribute>]
type DeclarativeWebTest =  
    class
        inherit WebTest
        interface ICloneable
    end
public class DeclarativeWebTest extends WebTest implements ICloneable

Der DeclarativeWebTest-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DeclarativeWebTest Initialisiert eine neue Instanz der DeclarativeWebTest-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ConditionalRuleReferences Ruft eine Auflistung von Verweisen auf bedingte Regeln ab.
Öffentliche Eigenschaft Context Ruft ein Objekt ab oder legt ein Objekt fest, das Kontextvariablen enthält, die dem Webleistungstest zur Laufzeit zur Verfügung stehen. (Von WebTest geerbt.)
Öffentliche Eigenschaft ContextParameters Ruft den Satz der diesem Webleistungstest zugeordneten Kontextparameter ab.
Öffentliche Eigenschaft DataSources Ruft die Auflistung von für den Webleistungstest definierten Datenquellen ab. (Von WebTest geerbt.)
Öffentliche Eigenschaft Description Ruft die Textbeschreibung dieses Webleistungstests ab oder legt sie fest.
Öffentliche Eigenschaft Guid Ruft eine GUID ab, die jede Instanz von WebTest eindeutig identifiziert, oder legt diese fest. (Von WebTest geerbt.)
Öffentliche Eigenschaft InheritFromWebTest Ruft das WebTest-Objekt für den übergeordneten Webleistungstest ab, wenn dieser Webleistungstest in einem anderen Webleistungstest enthalten ist und vom übergeordneten Webleistungstest Eigenschaften erbt. (Von WebTest geerbt.)
Öffentliche Eigenschaft Items Ruft den in diesem Webleistungstest enthaltenen Satz Elemente ab oder legt ihn fest.Elemente sind Transaktionen, Anforderungen, Kommentare und enthaltene Webleistungstests.
Öffentliche Eigenschaft LastRequestOutcome (Von WebTest geerbt.)
Öffentliche Eigenschaft LastResponse Ruft die letzte Antwort ab, die für eine Anforderung der obersten Ebene in diesem Webleistungstest empfangen wurde. (Von WebTest geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des Testfalls ab. (Von WebTest geerbt.)
Öffentliche Eigenschaft Outcome Ruft den Erfolg oder Fehler des Webleistungstests ab oder legt sie fest. (Von WebTest geerbt.)
Öffentliche Eigenschaft Password Ruft das zur Authentifizierung verwendete Kennwort ab oder legt dieses fest. (Von WebTest geerbt.)
Öffentliche Eigenschaft PreAuthenticate Ruft einen Wert ab, der angibt, ob alle Anforderungen innerhalb des Webleistungstests vorauthentifiziert werden sollen, oder legt diesen Wert fest. (Von WebTest geerbt.)
Öffentliche Eigenschaft Proxy Ruft einen Wert ab, der einen Proxyserver für den zu verwendenden Webleistungstest darstellt, oder legt diesen fest. (Von WebTest geerbt.)
Öffentliche Eigenschaft RequestBodyCaptureLimit Ruft das zum Erfassen von Anforderungsdaten verwendete Limit (in Bytes) ab oder legt dieses fest. (Von WebTest geerbt.)
Öffentliche Eigenschaft RequestItems Ruft eine Auflistung aller angeforderten Elemente in diesem Testfall ab.
Öffentliche Eigenschaft ResponseBodyCaptureLimit Ruft das zum Erfassen von Antwortdaten verwendete Limit (in Bytes) ab oder legt dieses fest. (Von WebTest geerbt.)
Öffentliche Eigenschaft StopOnError Ruft die Angabe ab, ob die Ausführung des Tests beendet werden soll, wenn ein Fehler auftritt, oder legt sie fest. (Von WebTest geerbt.)
Öffentliche Eigenschaft UserName Ruft den zur Authentifizierung verwendeten Benutzernamen ab oder legt diesen fest. (Von WebTest geerbt.)
Öffentliche Eigenschaft ValidationRuleReferences Ruft die Auflistung der Verweise auf Validierungsregeln auf Webleistungstestebene ab. (Von WebTest geerbt.)
Öffentliche Eigenschaft WebProxy Ruft den Webproxy ab oder legt den Webleistungsproxy fest, der für diesen Webtest verwendet werden soll. (Von WebTest geerbt.)
Öffentliche Eigenschaft WebTestPluginReferences Ruft die Auflistung der Verweise auf Webleistungstest-Plug-Ins ab. (Von WebTest geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddCommentToResult Fügt dem Webleistungstestergebnis, das auf die zuletzt abgeschlossene Webleistungstestanforderung, Transaktion oder enthaltenen Webleistungstest folgt, einen Kommentar hinzu. (Von WebTest geerbt.)
Öffentliche Methode AddDataSource(String, String, DataBindingAccessMethod, array<String[]) Fügt der im Webleistungstest enthaltenen Datenauflistung eine Datenquelle hinzu. (Von WebTest geerbt.)
Öffentliche Methode AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) Fügt der im Webleistungstest enthaltenen Datenauflistung eine Datenquelle hinzu. (Von WebTest geerbt.)
Öffentliche Methode AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) (Von WebTest geerbt.)
Öffentliche Methode AddDataSourceBinding Definiert eine Bindungsbeziehung und fügt sie der Datenquellenbindungs-Auflistung für den Webleistungstest hinzu. (Von WebTest geerbt.)
Öffentliche Methode BeginCondition (Von WebTest geerbt.)
Öffentliche Methode BeginLoop (Von WebTest geerbt.)
Öffentliche Methode BeginTransaction Startet einen Transaktionszeitgeber anhand des angegebenen Namens. (Von WebTest geerbt.)
Öffentliche Methode Clone Erstellt ein neues DeclarativeWebTest-Element, das eine Kopie der aktuellen Instanz ist.
Öffentliche Methode EndCondition (Von WebTest geerbt.)
Öffentliche Methode EndLoop (Von WebTest geerbt.)
Öffentliche Methode EndTransaction(String) Beendet einen Transaktionszeitgeber mit dem angegebenen Namen. (Von WebTest geerbt.)
Öffentliche Methode EndTransaction(String, Boolean) Beendet die angegebene Transaktion. (Von WebTest geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode ExecuteConditionalRule (Von WebTest geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetDataTableRowCount (Von WebTest geerbt.)
Öffentliche Methode GetEnumerator Ruft einen Enumerator ab, der die Elemente im Webleistungstest auflistet. (Von WebTest geerbt.)
Öffentliche Methode GetExtractionRuleVariables Gibt alle Variablennamen von Extraktionsregeln im Webtest zurück.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetItem Ruft das WebTestItem mit der angegebenen nullbasierten Anforderungsnummer ab.
Öffentliche Methode GetRequestEnumerator Ruft einen Enumerator für alle Anforderungen zur Laufzeit anhand der bedingten Regel ab. (Überschreibt WebTest.GetRequestEnumerator().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IncludeWebTest(String) Ruft einen codierten Webleistungstest von einem codierten Webleistungstest aus auf. (Von WebTest geerbt.)
Öffentliche Methode IncludeWebTest(WebTest) Ruft einen codierten Webleistungstest von einem codierten Webleistungstest aus auf. (Von WebTest geerbt.)
Öffentliche Methode IncludeWebTest(String, Boolean) Ruft einen codierten Webleistungstest von einem codierten Webleistungstest aus auf. (Von WebTest geerbt.)
Öffentliche Methode IncludeWebTest(WebTest, Boolean) Ruft einen codierten Webleistungstest von einem codierten Webleistungstest aus auf. (Von WebTest geerbt.)
Öffentliche Methode InitializeDataBinding Fügt der aktuellen Instanz Datenquellen- und Datenbindungsinformationen aus Attributen hinzu.Hauptsächlich für codierte Webtests verwendet. (Überschreibt WebTest.InitializeDataBinding().)
Öffentliche Methode InsertItemAt Fügt ein WebTestItem am angegebenen Elementindex ein.
Öffentliche Methode InternalSetOutcome (Von WebTest geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode MoveDataTableCursor(String, String) Verschiebt den Cursor in der Datentabelle zum nächsten Datensatz. (Von WebTest geerbt.)
Öffentliche Methode MoveDataTableCursor(String, String, Int32) (Von WebTest geerbt.)
Öffentliche Methode RegisterDataSourceInLoop (Von WebTest geerbt.)
Öffentliche Methode ReloadDataTable (Von WebTest geerbt.)
Öffentliche Methode RemoveItemAt Entfernt das WebTestItem am angegebenen Elementindex.
Öffentliche Methode Stop Beendet den aktuellen Webleistungstest. (Von WebTest geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis PostPage (Von WebTest geerbt.)
Öffentliches Ereignis PostRequest Tritt nach jeder Anforderung auf, die von diesem Webleistungstest ausgeführt wird. (Von WebTest geerbt.)
Öffentliches Ereignis PostTransaction (Von WebTest geerbt.)
Öffentliches Ereignis PostWebTest Tritt nach den Webleistungstestläufen auf. (Von WebTest geerbt.)
Öffentliches Ereignis PrePage (Von WebTest geerbt.)
Öffentliches Ereignis PreRequest Tritt vor jeder Anforderung auf, die von diesem Webleistungstest ausgeführt wird. (Von WebTest geerbt.)
Öffentliches Ereignis PreRequestDataBinding (Von WebTest geerbt.)
Öffentliches Ereignis PreTransaction (Von WebTest geerbt.)
Öffentliches Ereignis PreWebTest Tritt vor den Webleistungstestläufen auf. (Von WebTest geerbt.)
Öffentliches Ereignis ValidateResponse Tritt auf, wenn die Antwort auf eine Webleistungstestanforderung eingegangen ist und zur Validierung bereit ist. (Von WebTest geerbt.)
Öffentliches Ereignis ValidateResponseOnPageComplete (Von WebTest geerbt.)

Zum Seitenanfang

Hinweise

Verwenden Sie nicht die DeclarativeWebTest-Klasse als Basisklasse.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.WebTesting-Namespace