Udostępnij za pośrednictwem


Przestrzeń nazw Microsoft.VisualStudio.TestTools.WebTesting

Microsoft.VisualStudio.TestTools.WebTesting Nazw dostaw klas, które umożliwiają testowanie wydajności sieci Web.Ten obszar nazw zawiera WebTest klasy, która jest klasą bazową dla wszystkich testów wydajności sieci Web.WebTestRequest i WebTestResponse klasy symulacji żądań i odpowiedzi HTTP stron sieci Web w obszarze badania.Użyj tych klas FormPostHttpBody klasy do symulacji użycia formularza Księgowanie parametrów.Microsoft.VisualStudio.TestTools.WebTestingzawiera również klasy dla danych wiążące zasady badania, identyfikacji elementów pracy, ciągi kwerend, kontekst HTTP i dodatki plug-in, które dostarczają funkcji testowania.

Klasy

  Klasa Opis
Klasa publiczna AlwaysExecuteRecorderPluginAttribute Atrybut, aby wskazać, że dodatek typu plug-in Rejestrator powinny zawsze uruchomione.
Klasa publiczna BaseEnumStringConverter<T> Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków.
Klasa publiczna BinaryHttpBody Reprezentuje treści HTTP, który zawiera dane binarne.
Klasa publiczna Comment Reprezentuje komentarz, który test projektanta do testu wydajności sieci Web.
Klasa publiczna ConditionalEventArgs Reprezentuje argumentów zdarzeń, które są używane do warunkowego pętli i instrukcje.
Klasa publiczna ConditionalRule Warunek reguły są wykonywane w pętli, warunkowego lub instrukcji.Zasady te mają na celu zdecydować, czy treści pętli lub oświadczenie musi być wykonane.
Klasa publiczna ConditionalRuleException Reprezentuje wyjątek, który jest generowany, gdy wystąpi wyjątek podczas wykonywania jednej z trzech metod reguła warunkowego.
Klasa publiczna ConditionalRuleReference Klasa podstawowa dla odwołania w określonej regule warunkowe.
Klasa publiczna ConditionalRuleReferenceCollection Reprezentuje jednoznacznie kontener dla odwołania reguła warunkowego badania w sieci Web.
Klasa publiczna ConditionConditionalRuleReference Stanowi odniesienie do warunkowego regułę, która będzie używana w warunku.
Klasa publiczna ConnectionFailedWebTestException Wyjątek, który jest generowany przez silnik test połączenia błąd błędy podczas testu wydajności sieci Web.
Klasa publiczna ContextParameter Reprezentuje pojedynczy parametr w kontekście testowania wydajności sieci Web, zawierającej nazwę i wartość.
Klasa publiczna ContextParameterCollection Zawiera kolekcję jednoznacznie ContextParameter obiektów.
Klasa publiczna CssIterationAttribute Reprezentuje iteracji projektu, do którego odnosi się ten test.Klasa ta nie może być dziedziczona.
Klasa publiczna CssProjectStructureAttribute Reprezentuje węzeł w hierarchii projektu zespołu, do którego odnosi się ten test.
Klasa publiczna DataBindingAttribute Zawiera informacje, które definiuje właściwości powiązania danych testu wydajności sieci Web.Klasa ta nie może być dziedziczona.
Klasa publiczna DataSource Określa źródło danych dla testu wydajności sieci Web.
Klasa publiczna DataSourceAttribute Zawiera informacje opisujące źródło danych dla testu wydajności sieci Web.Klasa ta nie może być dziedziczona.
Klasa publiczna DataSourceCollection Zawiera kolekcję jednoznacznie DataSourceCollection obiektów.
Klasa publiczna DataSourceTable Obiekt, który reprezentuje tabeli w źródle danych, który można użyć w teście wydajności sieci Web.
Klasa publiczna DataSourceTableCollection Zawiera kolekcję jednoznacznie DataSourceTableCollection obiektów.
Klasa publiczna DeclarativeWebTest Reprezentuje deklaracyjne, opartych na języku XML testu wydajności sieci Web.
Klasa publiczna DeclarativeWebTestSerializer Ładuje zawartość pliku .webtest do instancji DeclarativeWebTest klasy.
Klasa publiczna DeploymentItemAttribute Służy do określania wdrażania elementów, takich jak plik lub katalog na test wdrażania.Klasa ta nie może być dziedziczona.
Klasa publiczna ExtractHtmlSelectTag Reprezentuje regułę, która służy do wyodrębniania wybranej opcji wybierz tag HTML.
Klasa publiczna ExtractHtmlTagInnerText Reprezentuje regułę, która jest używana, aby wyodrębnić wewnętrzny tekst z tagu HTML.
Klasa publiczna ExtractionEventArgs Dostarcza dane dla ExtractValues zdarzenia.
Klasa publiczna ExtractionRule Służy do definiowania reguł dla uzyskania danych z odpowiedzi z sieci Web jest generowana przez test wydajności sieci Web klasy podstawowej.
Klasa publiczna ExtractionRuleReference ExtractionRuleReference Klasy hermetyzuje metadanych o ExtractionRule i wartości parametrów do użycia podczas wystąpienia ExtractionRule jest tworzony podczas testu wydajności sieci Web używa ExtractionRule jest uruchamiany.
Klasa publiczna ExtractionRuleReferenceCollection Zawiera kolekcję jednoznacznie ExtractionRuleReferenceCollection obiektów.
Klasa publiczna FileUploadParameter Reprezentuje parametr post formularza przekazywania plików.
Klasa publiczna ForLoopComparisonOperatorConverter Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków.
Klasa publiczna FormPostHttpBody Reprezentuje jednostkę post formularza HTML ze zbiorem parametrów formularza.
Klasa publiczna FormPostParameter Reprezentuje parametr POST formularza HTML.
Klasa publiczna FormPostParameterCollection Reprezentuje jednoznacznie kontener dla parametrów post formularza.
Klasa publiczna HtmlAttribute Reprezentuje atrybut HTML.
Klasa publiczna HtmlAttributeWithOffsets Rozszerza podstawowe HtmlAttribute i śledzi początkowy i końcowy przesunięcia w dokumencie HTML.
Klasa publiczna HtmlDocument Zapewnia dostęp do zestawu tagów HTML w treści odpowiedzi HTML.
Klasa publiczna HtmlTag HtmlTag Obiektu jest podstawą dokument HTML i posiada zanalizowano strukturę dokumentu.
Klasa publiczna HtmlTagInnerText Reprezentuje wewnętrzny tekst HTML tag i zawiera początkowy i końcowy przesunięcie lokalizacji wewnętrzny tekst w całym dokumencie.
Klasa publiczna HtmlTagInnerTextParser Parser specjalistyczne, używany do wyodrębnienia wewnętrzny tekst z tagów HTML, które znajdują się w dokumencie HTML.
Klasa publiczna HtmlTagWithOffsets Rozszerza podstawowe HtmlTag przez rozpoczęciem śledzenia i tag końcowy jest przeciwstawna wewnątrz dokumentu HTML.
Klasa publiczna IncludeCodedWebTestAttribute Zawiera informacje, które definiują zakodowanej testu wydajności sieci Web, zawarty w inny test wydajności sieci Web.
Klasa publiczna IncludeDeclarativeWebTestAttribute Zawiera informacje, które definiują zakodowanej testu wydajności sieci Web, zawarty w inny test wydajności sieci Web.Klasa ta nie może być dziedziczona.
Klasa publiczna IncludedWebTest Reprezentuje testu wydajności sieci Web, zawarty w inny test wydajności sieci Web.
Klasa publiczna LoopConditionalRuleReference Klasa może zawierać odwołanie do określonej reguły warunkowe, używany w pętli.
Klasa publiczna NumericalComparisonOperatorConverter Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków.
Klasa publiczna OutcomeConverter Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków.
Klasa publiczna OwnerAttribute Służy do określania osoby odpowiedzialnej za utrzymanie, uruchomiony lub debugowania badania.Klasa ta nie może być dziedziczona.
Klasa publiczna Parameter Reprezentuje klasę podstawowego parametru do protokołu HTTP.
Klasa publiczna PluginOrRuleProperty Reprezentuje nazwę i wartość jednej właściwości dla reguły lub dodatku typu plug-in.
Klasa publiczna PostPageEventArgs Dostarcza dane dla WebTest.PostPage zdarzenia.
Klasa publiczna PostRequestEventArgs Dostarcza dane dla WebTestRequest.PostRequest i WebTest.PostRequest zdarzenia.
Klasa publiczna PostTransactionEventArgs Dostarcza dane dla WebTest.PostTransaction zdarzenia.
Klasa publiczna PostWebTestEventArgs Dostarcza dane dla WebTest.PostWebTest zdarzenia.
Klasa publiczna PostWebTestRecordingEventArgs Argumenty zdarzeń, które są używane do testu wydajności pre-Web i post-Web wydajności badania objaśnienia nagrywania.
Klasa publiczna PrePageEventArgs Dostarcza dane dla WebTest.PrePage zdarzenia.
Klasa publiczna PreRequestDataBindingEventArgs
Klasa publiczna PreRequestEventArgs Dostarcza dane dla WebTest.PreRequest zdarzenia.
Klasa publiczna PreTransactionEventArgs Dostarcza dane dla WebTest.PreTransaction zdarzenia.
Klasa publiczna PreWebTestEventArgs Dostarcza dane dla WebTest.PreWebTest zdarzenia.
Klasa publiczna PriorityAttribute Służy do określania priorytetu test jednostki.Klasa ta nie może być dziedziczona.
Klasa publiczna PropertyCollection Reprezentuje jednoznacznie kontener dla właściwości reguły test wydajności sieci Web.
Klasa publiczna QueryStringParameter Reprezentuje parametr ciągu kwerendy HTTP.
Klasa publiczna QueryStringParameterCollection Reprezentuje jednoznacznie kontener dla parametry ciągu kwerendy.
Klasa publiczna RequestBodyEditorPluginReference Reprezentuje dodatku plug-in dla obiektu żądania HTTP.
Klasa publiczna SharepointInformation
Klasa publiczna StringComparisonOperatorConverter Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków.
Klasa publiczna StringHttpBody Reprezentuje jednostkę HTTP w postaci ciągu używana do obsługi protokołu SOAP.
Klasa publiczna TestDescriptionAttribute Służy do określania opis badania.Klasa ta nie może być dziedziczona.
Klasa publiczna ThreadedWebTest Reprezentuje klasą bazową dla zakodowanych testu wydajności sieci Web, korzystającego z jednego wątku na iterację test wydajności sieci Web.
Klasa publiczna TimeoutAttribute Atrybutu tego można użyć, aby określić limit czasu testu wydajności sieci Web.
Klasa publiczna TransactionTimer Reprezentuje czasowych transakcji w teście wydajności sieci Web.Ta część testu wydajności sieci Web może zawierać żądania testu wydajności sieci Web, wzywa do testów wydajności sieci Web włączone lub innych transakcji test wydajności sieci Web.
Klasa publiczna ValidationEventArgs Dostarcza dane dla ValidateResponse zdarzenia.
Klasa publiczna ValidationRule Weryfikuje, że żądania zwrotu prawidłowe odpowiedzi HTTP oraz czy zawartość odpowiedzi pasują oczekiwanych wyników.Do tej klasy muszą być dziedziczone.
Klasa publiczna ValidationRuleReference ValidationRuleReference Klasy hermetyzuje metadanych o ValidationRule i wartości parametrów do użycia podczas wystąpienia ValidationRule jest tworzony podczas testu wydajności sieci Web używa ValidationRule jest uruchamiany.
Klasa publiczna ValidationRuleReferenceCollection Reprezentuje możliwy do serializacji, jednoznacznie kontener dla reguł sprawdzania poprawności test wydajności sieci Web.
Klasa publiczna WebTest Klasa podstawowa dla wszystkich testów wydajności sieci Web.Zakodowane testów wydajności sieci Web napisane w języku C# wynikają bezpośrednio z tej klasy.
Klasa publiczna WebTestBaseCollection<T> Abstrakcyjna klasa podstawowa, która jest używana do przechowywania różnych testów wydajności sieci Web.
Klasa publiczna WebTestCondition Ta klasa reprezentuje konstrukcje instrukcję warunkową.Zawiera zbiór elementów test wydajności sieci Web, które są wykonywane, gdy spełniony jest reguła warunkowego.
Klasa publiczna WebTestConditionalConstruct Klasa podstawowa dla pętli, warunkowego i konstrukcje instrukcję warunkową.
Klasa publiczna WebTestContext Reprezentuje kontekście dostępne do WebTest.
Klasa publiczna WebTestCorrelationResult Klasa może zawierać wynik korelacji, stosowany podczas testu wydajności sieci Web jest wykonywany w trybie korelacji.
Klasa publiczna WebTestEmptyTableException Reprezentuje wyjątek, który występuje podczas wiązania z danymi jest wykonywana na pustej tabeli.
Klasa publiczna WebTestEndOfDataException Wyjątek, który jest generowany, gdy wiązanie danych jest wykonywana na tabeli z UniqueDataBindingAccessMethod , gdy nie ma już więcej wierszy danych w tabeli.
Klasa publiczna WebTestError Klasa do hermetyzowania błędów występujących podczas wykonywania testu wydajności sieci Web.
Klasa publiczna WebTestException Wyjątek, który jest generowany przez aparat badania dla błędów występujących podczas badania jest uruchomiony.
Klasa publiczna WebTestItem Reprezentuje klasa podstawowa dla WebTestRequest.
Klasa publiczna WebTestItemCollection Reprezentuje jednoznacznie kontener dla elementów test wydajności sieci Web.
Klasa publiczna WebTestLoop Reprezentuje warunkowego pętli, która zawiera kolekcję wydajności badania elementy sieci Web, które są wykonywane tak długo, jak zasady warunkowe jest spełniony.
Klasa publiczna WebTestPageStatistics Zawiera statystyki dotyczące wykonanie strony.
Klasa publiczna WebTestPlugin Zapewnia to uruchomienie kodu i dostępu WebTest przed i po sieci Web jest uruchomienie testu wydajności.Do tej klasy muszą być dziedziczone.
Klasa publiczna WebTestPluginReference WebTestPluginReference Klasy hermetyzuje metadanych o WebTestRequestPlugin i wartości parametrów do użycia podczas wystąpienia WebTestRequestPlugin jest tworzony podczas testu wydajności sieci Web używa WebTestRequestPlugin jest uruchamiany.
Klasa publiczna WebTestPluginReferenceCollection Reprezentuje możliwy do serializacji kontener jednoznacznie dla dodatku plug-in odwołania test wydajności sieci Web.
Klasa publiczna WebTestRecorderPlugin Dodatek plug-in interfejsu dla Rejestrator test wydajności sieci Web.
Klasa publiczna WebTestRecorderPluginReference Reprezentuje regułę test wydajności sieci Web dla odwołania do pliku wykonywalnego dodatek typu plug-in.
Klasa publiczna WebTestRecorderUtilities Udostępnia metody analizy wniosków.Klasa ta nie może być dziedziczona.
Klasa publiczna WebTestRequest Reprezentuje żądania HTTP, wysyłany do serwera sieci web.
Klasa publiczna WebTestRequestCollection Kontener jednoznacznie nagłówki żądania test wydajności sieci Web.
Klasa publiczna WebTestRequestHeader Reprezentuje nagłówek HTTP.
Klasa publiczna WebTestRequestHeaderCollection Możliwy do serializacji kontener jednoznacznie dla nagłówków żądania test wydajności sieci Web.
Klasa publiczna WebTestRequestPlugin Odbiera powiadomienia przed i po przetwarzania żądania.
Klasa publiczna WebTestRequestPluginConverter Klasa do konwersji webtests z programu Visual Studio 2005.Nie przeznaczonych do użycia przez użytkownika kod napisany.
Klasa publiczna WebTestRequestPluginReference WebTestRequestPluginReference Klasy hermetyzuje metadanych o WebTestRequestPlugin i wartości parametrów do użycia podczas wystąpienia WebTestRequestPlugin jest tworzony podczas testu wydajności sieci Web używa WebTestRequestPlugin jest uruchamiany.
Klasa publiczna WebTestRequestPluginReferenceCollection Reprezentuje jednoznacznie kontener dla odwołania dodatek typu plug-in badania żądania sieci Web wydajności.
Klasa publiczna WebTestRequestResult Klasa może zawierać wszystkie informacje wynik dla zakończonego żądania test wydajności sieci Web.
Klasa publiczna WebTestRequestStatistics Używane do śledzenia kluczowe informacje zebrane podczas uruchamiania wniosek.
Klasa publiczna WebTestResponse Reprezentuje odpowiedź HTTP.
Klasa publiczna WebTestResponseCodeConverter Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków.
Klasa publiczna WebTestResultComment Reprezentuje treść komentarza wynik testu wydajności sieci Web.
Klasa publiczna WebTestResultCondition Reprezentuje warunek wynik testu wydajności sieci Web.
Klasa publiczna WebTestResultDetails Klasa może zawierać szczegóły dotyczące wyników testów wydajności sieci Web.
Klasa publiczna WebTestResultDetailsSerializer Zapisuje i ładuje WebTestResultDetails do i z pliku w formacie binarnym.
Klasa publiczna WebTestResultGroup Abstracts grupy wyników wyników testu wydajności sieci Web, takich jak pętli lub warunek.
Klasa publiczna WebTestResultIteration Reprezentuje bieżącej iteracji testu wydajności sieci Web.
Klasa publiczna WebTestResultLoop Klasa może zawierać wynik pętli wydajność sieci Web należy przetestować.
Klasa publiczna WebTestResultLoopIteration Klasa może zawierać wynik iteracji pętli test wydajności sieci Web.
Klasa publiczna WebTestResultPage Pobiera wynik strony najwyższego poziomu.
Klasa publiczna WebTestResultTransaction Magazyny badanie wyników transakcji w wydajności sieci Web.
Klasa publiczna WebTestResultUnit Reprezentuje strony lub obiektu request w wyniku testu wydajności sieci Web.
Klasa publiczna WebTestRuleBase Abstrakcyjna klasa podstawowa przedłużony przez regułę i odwołania klas w Microsoft.VisualStudio.TestTools.WebTesting obszaru nazw.
Klasa publiczna WebTestStoppedException Reprezentuje wyjątek, który jest generowany, gdy wiązanie danych jest wykonywana w tabeli przy użyciu unikatowego AccessMethod , gdy nie ma już więcej wierszy danych w tabeli.
Klasa publiczna WorkItemAttribute Atrybutu tego można użyć, aby określić elementu pracy, który jest skojarzony z testem.

Interfejsy

  Interfejs Opis
Interfejs publiczny IBinaryHttpBodyEditorPlugin Interfejs dla dodatku plug-in binarne treści HTTP.
Interfejs publiczny IHttpBody Wspólny interfejs przewiduje dostęp do treści HTTP.
Interfejs publiczny IStringHttpBodyEditorPlugin Interfejs dla ciągu treści HTTP dodatek typu plug-in.

Wyliczenia

  Wyliczenie Opis
Wyliczenie publiczne ConditionalConstructType Wylicza wszystkie typy możliwych konstrukcji warunkowe.
Wyliczenie publiczne ConditionalRuleType Wylicza wszystkie typy reguł możliwy warunek.
Wyliczenie publiczne DataBindingAccessMethod Wyliczanie metodę dostępu, która jest używana do wiązania danych.
Wyliczenie publiczne DataBindingSelectColumns Określa filtry kolumny, które są używane do wiązania z danymi.
Wyliczenie publiczne ForLoopComparisonOperator Wylicza wszystkie operatory możliwe porównanie numeryczne, dla reguły warunkowego pętli.
Wyliczenie publiczne NumericalComparisonOperator Wylicza operatorów porównanie numeryczne, które są dostępne.
Wyliczenie publiczne Outcome W tym artykule opisano wynik testu wydajności sieci Web.
Wyliczenie publiczne RequestType Wylicza typy żądań, które są dostępne.
Wyliczenie publiczne RuleExecutionOrder Wylicza możliwe-z realizację zamówienia dla reguł sprawdzania poprawności.
Wyliczenie publiczne StringComparisonOperator Wylicza operatorów porównania ciąg znaków, które są dostępne.
Wyliczenie publiczne ValidationLevel Używany do identyfikowania znaczenie reguła sprawdzania poprawności, jest uruchamiane w badaniu obciążenia.
Wyliczenie publiczne WebTestErrorType Wylicza typy błędów, które można uwzględnić w obiekcie WebTestError.
Wyliczenie publiczne WebTestExecutionInstruction Używany do określenia sposobu obsługi operacji.
Wyliczenie publiczne WebTestResponseCode Wylicza kody odpowiedzi HTTP, które są zdefiniowane w specyfikacji RFC 2616 dla protokołu HTTP 1.1.
Wyliczenie publiczne WebTestResultStatus Wyliczanie stan wynik testu wydajności sieci Web.

Zobacz też

Informacje

Inne zasoby

Working with Web Tests Overview

Creating a Web Test

Omówienie edytora Test wydajności sieci Web

Uruchomione testy wydajności sieci Web

Jak: uruchomić Test wydajności sieci Web z wiersza polecenia

Jak: tworzenie testu wydajności zakodowane w sieci Web

Instruktaż: Rejestrowanie i uruchamianie testu wydajności sieci Web

Instruktaż: Tworzenie testu wydajności zakodowane w sieci Web

Performing Advanced Web Test Tasks