Udostępnij za pośrednictwem


Klasa DeclarativeWebTest

Reprezentuje deklaracyjne, opartych na języku XML testu wydajności sieci Web.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.WebTesting
Zestaw:  Microsoft.VisualStudio.QualityTools.WebTestFramework (w Microsoft.VisualStudio.QualityTools.WebTestFramework.dll)

Składnia

'Deklaracja
<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

Typ DeclarativeWebTest uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DeclarativeWebTest Inicjuje nowe wystąpienie DeclarativeWebTest klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna ConditionalRuleReferences Zwraca kolekcję odniesienia reguła warunkowego.
Właściwość publiczna Context Pobiera lub ustawia obiekt, który zawiera w kontekście badania zmiennych, które są dostępne na wydajność sieci Web w czasie wykonywania. (Odziedziczone z WebTest).
Właściwość publiczna ContextParameters Pobiera zestaw parametrów kontekstu skojarzonych z tym testu wydajności sieci Web.
Właściwość publiczna DataSources Zwraca kolekcję źródeł danych, które są zdefiniowane dla testu wydajności sieci Web. (Odziedziczone z WebTest).
Właściwość publiczna Description Zwraca lub ustawia opis tekstowy tego testu wydajności sieci Web.
Właściwość publiczna Guid Zwraca lub ustawia identyfikator GUID, który jednoznacznie identyfikuje wystąpienie każdego WebTest. (Odziedziczone z WebTest).
Właściwość publiczna InheritFromWebTest Pobiera WebTest obiektu dla nadrzędnej sieci Web testu wydajności podczas tego testu wydajności sieci Web znajduje się inny test wydajności sieci Web i dziedziczy właściwości testu wydajności nadrzędnej sieci Web. (Odziedziczone z WebTest).
Właściwość publiczna Items Pobiera lub ustawia zestaw elementów, które są zawarte w tym badaniu wydajności sieci Web.Elementy są transakcje, żądania, komentarze i włącza testów wydajności sieci Web.
Właściwość publiczna LastRequestOutcome (Odziedziczone z WebTest).
Właściwość publiczna LastResponse Pobiera ostatniej odpowiedzi, który został odebrany w tym badaniu wydajności sieci Web najwyższego poziomu żądania. (Odziedziczone z WebTest).
Właściwość publiczna Name Pobiera nazwę w przypadku badania. (Odziedziczone z WebTest).
Właściwość publiczna Outcome Pobiera lub ustawia albo odrzuceniu wynik testu wydajności sieci Web. (Odziedziczone z WebTest).
Właściwość publiczna Password Pobiera i ustawia hasło, który jest używany do uwierzytelniania. (Odziedziczone z WebTest).
Właściwość publiczna PreAuthenticate Zwraca lub ustawia wartość wskazującą, czy wstępne poświadczenie wszystkie żądania sieci Web testu wydajności. (Odziedziczone z WebTest).
Właściwość publiczna Proxy Zwraca lub ustawia wartość, która reprezentuje dla testu wydajności sieci Web używać serwera proxy. (Odziedziczone z WebTest).
Właściwość publiczna RequestBodyCaptureLimit Pobiera lub ustawia limit, w bajtach, który jest używany do przechwytywania danych żądania. (Odziedziczone z WebTest).
Właściwość publiczna RequestItems Zwraca kolekcję elementów żądania w tym przypadku test.
Właściwość publiczna ResponseBodyCaptureLimit Pobiera lub ustawia limit, w bajtach, który jest używany do przechwytywania danych odpowiedzi. (Odziedziczone z WebTest).
Właściwość publiczna StopOnError Pobiera lub ustawia wskazanie, czy badania należy zatrzymać uruchomione, gdy wystąpi błąd. (Odziedziczone z WebTest).
Właściwość publiczna UserName Pobiera i ustawia nazwę użytkownika, który jest używany do uwierzytelniania. (Odziedziczone z WebTest).
Właściwość publiczna ValidationRuleReferences Pobiera reguły sprawdzania poprawności badania poziomu kolekcji odniesienia do wydajności sieci Web. (Odziedziczone z WebTest).
Właściwość publiczna WebProxy Pobiera lub ustawia serwer proxy sieci Web dla tego testu wydajności sieci Web do użycia. (Odziedziczone z WebTest).
Właściwość publiczna WebTestPluginReferences Zwraca kolekcję odwołania do Web wydajności badania dodatków plug-in. (Odziedziczone z WebTest).

Początek

Metody

  Nazwa Opis
Metoda publiczna AddCommentToResult Dodaje komentarz do wynik testu wydajności sieci Web, najbardziej niedawno ukończone żądania test wydajności sieci Web, transakcji lub włączone testu wydajności sieci Web. (Odziedziczone z WebTest).
Metoda publiczna AddDataSource(String, String, DataBindingAccessMethod, array<String[]) Dodaje źródła danych do gromadzenia danych, zawarte przez test wydajności sieci Web. (Odziedziczone z WebTest).
Metoda publiczna AddDataSource(String, String, String, DataBindingAccessMethod, array<String[]) Dodaje źródła danych do gromadzenia danych, zawarte przez test wydajności sieci Web. (Odziedziczone z WebTest).
Metoda publiczna AddDataSource(String, String, String, DataBindingAccessMethod, DataBindingSelectColumns, array<String[]) (Odziedziczone z WebTest).
Metoda publiczna AddDataSourceBinding Definiuje relacji powiązania i dodaje go do kolekcji powiązania źródła danych dla testu wydajności sieci Web. (Odziedziczone z WebTest).
Metoda publiczna BeginCondition (Odziedziczone z WebTest).
Metoda publiczna BeginLoop (Odziedziczone z WebTest).
Metoda publiczna BeginTransaction Czasomierz transakcji jest uruchamiany przy użyciu określonej nazwy. (Odziedziczone z WebTest).
Metoda publiczna Clone Tworzy nowy DeclarativeWebTest to jest kopia bieżącej instancji.
Metoda publiczna EndCondition (Odziedziczone z WebTest).
Metoda publiczna EndLoop (Odziedziczone z WebTest).
Metoda publiczna EndTransaction(String) Kończy czasomierza transakcji o określonej nazwie. (Odziedziczone z WebTest).
Metoda publiczna EndTransaction(String, Boolean) Kończy określonej transakcji. (Odziedziczone z WebTest).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna ExecuteConditionalRule (Odziedziczone z WebTest).
Metoda chroniona 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).
Metoda publiczna GetDataTableRowCount (Odziedziczone z WebTest).
Metoda publiczna GetEnumerator Pobiera modułu wyliczającego, który wylicza elementy w sieci Web testu wydajności. (Odziedziczone z WebTest).
Metoda publiczna GetExtractionRuleVariables Zwraca wszystkie ekstrakcji nazwy zmiennej reguł w badania w sieci web.
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetItem Pobiera WebTestItem z numerem określonego żądania od zera.
Metoda publiczna GetRequestEnumerator Pobiera moduł wyliczający wszystkich żądań w czasie wykonywania na podstawie reguły warunkowego. (Zastępuje WebTest.GetRequestEnumerator()).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna IncludeWebTest(String) Wywołuje zakodowanej Web test wydajności od wewnątrz zakodowanej testu wydajności sieci Web. (Odziedziczone z WebTest).
Metoda publiczna IncludeWebTest(WebTest) Wywołuje zakodowanej Web test wydajności od wewnątrz zakodowanej testu wydajności sieci Web. (Odziedziczone z WebTest).
Metoda publiczna IncludeWebTest(String, Boolean) Wywołuje zakodowanej Web test wydajności od wewnątrz zakodowanej testu wydajności sieci Web. (Odziedziczone z WebTest).
Metoda publiczna IncludeWebTest(WebTest, Boolean) Wywołuje zakodowanej Web test wydajności od wewnątrz zakodowanej testu wydajności sieci Web. (Odziedziczone z WebTest).
Metoda publiczna InitializeDataBinding Dodaje źródła danych oraz informacje powiązania danych z atrybutów do bieżącej instancji.Przede wszystkim do badań zakodowane w sieci web. (Zastępuje WebTest.InitializeDataBinding()).
Metoda publiczna InsertItemAt Wstawia WebTestItem o indeksie określonego elementu.
Metoda publiczna InternalSetOutcome (Odziedziczone z WebTest).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna MoveDataTableCursor(String, String) Kursor w tabeli danych przechodzi do następnego rekordu. (Odziedziczone z WebTest).
Metoda publiczna MoveDataTableCursor(String, String, Int32) (Odziedziczone z WebTest).
Metoda publiczna RegisterDataSourceInLoop (Odziedziczone z WebTest).
Metoda publiczna ReloadDataTable (Odziedziczone z WebTest).
Metoda publiczna RemoveItemAt Usuwa WebTestItem o indeksie określonego elementu.
Metoda publiczna Stop Zatrzymuje bieżący test wydajności sieci Web. (Odziedziczone z WebTest).
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne PostPage (Odziedziczone z WebTest).
Zdarzenie publiczne PostRequest Występuje po wykonaniu każdego wniosku, że wydajność tej sieci Web. (Odziedziczone z WebTest).
Zdarzenie publiczne PostTransaction (Odziedziczone z WebTest).
Zdarzenie publiczne PostWebTest Występuje po uruchomieniu testu wydajności sieci Web. (Odziedziczone z WebTest).
Zdarzenie publiczne PrePage (Odziedziczone z WebTest).
Zdarzenie publiczne PreRequest Występuje przed każdego żądania sieci Web działa testu wydajności. (Odziedziczone z WebTest).
Zdarzenie publiczne PreRequestDataBinding (Odziedziczone z WebTest).
Zdarzenie publiczne PreTransaction (Odziedziczone z WebTest).
Zdarzenie publiczne PreWebTest Występuje przed uruchomieniem testu wydajności sieci Web. (Odziedziczone z WebTest).
Zdarzenie publiczne ValidateResponse Występuje, gdy odpowiedzi na żądanie test wydajności sieci Web zostały odebrane i jest gotowy do zatwierdzane. (Odziedziczone z WebTest).
Zdarzenie publiczne ValidateResponseOnPageComplete (Odziedziczone z WebTest).

Początek

Uwagi

Nie należy używać klasy DeclarativeWebTest jako klasa podstawowa.

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.WebTesting