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 | |
---|---|---|
AlwaysExecuteRecorderPluginAttribute | Atrybut, aby wskazać, że dodatek typu plug-in Rejestrator powinny zawsze uruchomione. | |
BaseEnumStringConverter<T> | Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków. | |
BinaryHttpBody | Reprezentuje treści HTTP, który zawiera dane binarne. | |
Comment | Reprezentuje komentarz, który test projektanta do testu wydajności sieci Web. | |
ConditionalEventArgs | Reprezentuje argumentów zdarzeń, które są używane do warunkowego pętli i instrukcje. | |
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. | |
ConditionalRuleException | Reprezentuje wyjątek, który jest generowany, gdy wystąpi wyjątek podczas wykonywania jednej z trzech metod reguła warunkowego. | |
ConditionalRuleReference | Klasa podstawowa dla odwołania w określonej regule warunkowe. | |
ConditionalRuleReferenceCollection | Reprezentuje jednoznacznie kontener dla odwołania reguła warunkowego badania w sieci Web. | |
ConditionConditionalRuleReference | Stanowi odniesienie do warunkowego regułę, która będzie używana w warunku. | |
ConnectionFailedWebTestException | Wyjątek, który jest generowany przez silnik test połączenia błąd błędy podczas testu wydajności sieci Web. | |
ContextParameter | Reprezentuje pojedynczy parametr w kontekście testowania wydajności sieci Web, zawierającej nazwę i wartość. | |
ContextParameterCollection | Zawiera kolekcję jednoznacznie ContextParameter obiektów. | |
CssIterationAttribute | Reprezentuje iteracji projektu, do którego odnosi się ten test.Klasa ta nie może być dziedziczona. | |
CssProjectStructureAttribute | Reprezentuje węzeł w hierarchii projektu zespołu, do którego odnosi się ten test. | |
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. | |
DataSource | Określa źródło danych dla testu wydajności sieci Web. | |
DataSourceAttribute | Zawiera informacje opisujące źródło danych dla testu wydajności sieci Web.Klasa ta nie może być dziedziczona. | |
DataSourceCollection | Zawiera kolekcję jednoznacznie DataSourceCollection obiektów. | |
DataSourceTable | Obiekt, który reprezentuje tabeli w źródle danych, który można użyć w teście wydajności sieci Web. | |
DataSourceTableCollection | Zawiera kolekcję jednoznacznie DataSourceTableCollection obiektów. | |
DeclarativeWebTest | Reprezentuje deklaracyjne, opartych na języku XML testu wydajności sieci Web. | |
DeclarativeWebTestSerializer | Ładuje zawartość pliku .webtest do instancji DeclarativeWebTest klasy. | |
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. | |
ExtractHtmlSelectTag | Reprezentuje regułę, która służy do wyodrębniania wybranej opcji wybierz tag HTML. | |
ExtractHtmlTagInnerText | Reprezentuje regułę, która jest używana, aby wyodrębnić wewnętrzny tekst z tagu HTML. | |
ExtractionEventArgs | Dostarcza dane dla ExtractValues zdarzenia. | |
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. | |
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. | |
ExtractionRuleReferenceCollection | Zawiera kolekcję jednoznacznie ExtractionRuleReferenceCollection obiektów. | |
FileUploadParameter | Reprezentuje parametr post formularza przekazywania plików. | |
ForLoopComparisonOperatorConverter | Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków. | |
FormPostHttpBody | Reprezentuje jednostkę post formularza HTML ze zbiorem parametrów formularza. | |
FormPostParameter | Reprezentuje parametr POST formularza HTML. | |
FormPostParameterCollection | Reprezentuje jednoznacznie kontener dla parametrów post formularza. | |
HtmlAttribute | Reprezentuje atrybut HTML. | |
HtmlAttributeWithOffsets | Rozszerza podstawowe HtmlAttribute i śledzi początkowy i końcowy przesunięcia w dokumencie HTML. | |
HtmlDocument | Zapewnia dostęp do zestawu tagów HTML w treści odpowiedzi HTML. | |
HtmlTag | HtmlTag Obiektu jest podstawą dokument HTML i posiada zanalizowano strukturę dokumentu. | |
HtmlTagInnerText | Reprezentuje wewnętrzny tekst HTML tag i zawiera początkowy i końcowy przesunięcie lokalizacji wewnętrzny tekst w całym dokumencie. | |
HtmlTagInnerTextParser | Parser specjalistyczne, używany do wyodrębnienia wewnętrzny tekst z tagów HTML, które znajdują się w dokumencie HTML. | |
HtmlTagWithOffsets | Rozszerza podstawowe HtmlTag przez rozpoczęciem śledzenia i tag końcowy jest przeciwstawna wewnątrz dokumentu HTML. | |
IncludeCodedWebTestAttribute | Zawiera informacje, które definiują zakodowanej testu wydajności sieci Web, zawarty w inny test wydajności sieci Web. | |
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. | |
IncludedWebTest | Reprezentuje testu wydajności sieci Web, zawarty w inny test wydajności sieci Web. | |
LoopConditionalRuleReference | Klasa może zawierać odwołanie do określonej reguły warunkowe, używany w pętli. | |
NumericalComparisonOperatorConverter | Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków. | |
OutcomeConverter | Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków. | |
OwnerAttribute | Służy do określania osoby odpowiedzialnej za utrzymanie, uruchomiony lub debugowania badania.Klasa ta nie może być dziedziczona. | |
Parameter | Reprezentuje klasę podstawowego parametru do protokołu HTTP. | |
PluginOrRuleProperty | Reprezentuje nazwę i wartość jednej właściwości dla reguły lub dodatku typu plug-in. | |
PostPageEventArgs | Dostarcza dane dla WebTest.PostPage zdarzenia. | |
PostRequestEventArgs | Dostarcza dane dla WebTestRequest.PostRequest i WebTest.PostRequest zdarzenia. | |
PostTransactionEventArgs | Dostarcza dane dla WebTest.PostTransaction zdarzenia. | |
PostWebTestEventArgs | Dostarcza dane dla WebTest.PostWebTest zdarzenia. | |
PostWebTestRecordingEventArgs | Argumenty zdarzeń, które są używane do testu wydajności pre-Web i post-Web wydajności badania objaśnienia nagrywania. | |
PrePageEventArgs | Dostarcza dane dla WebTest.PrePage zdarzenia. | |
PreRequestDataBindingEventArgs | ||
PreRequestEventArgs | Dostarcza dane dla WebTest.PreRequest zdarzenia. | |
PreTransactionEventArgs | Dostarcza dane dla WebTest.PreTransaction zdarzenia. | |
PreWebTestEventArgs | Dostarcza dane dla WebTest.PreWebTest zdarzenia. | |
PriorityAttribute | Służy do określania priorytetu test jednostki.Klasa ta nie może być dziedziczona. | |
PropertyCollection | Reprezentuje jednoznacznie kontener dla właściwości reguły test wydajności sieci Web. | |
QueryStringParameter | Reprezentuje parametr ciągu kwerendy HTTP. | |
QueryStringParameterCollection | Reprezentuje jednoznacznie kontener dla parametry ciągu kwerendy. | |
RequestBodyEditorPluginReference | Reprezentuje dodatku plug-in dla obiektu żądania HTTP. | |
SharepointInformation | ||
StringComparisonOperatorConverter | Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków. | |
StringHttpBody | Reprezentuje jednostkę HTTP w postaci ciągu używana do obsługi protokołu SOAP. | |
TestDescriptionAttribute | Służy do określania opis badania.Klasa ta nie może być dziedziczona. | |
ThreadedWebTest | Reprezentuje klasą bazową dla zakodowanych testu wydajności sieci Web, korzystającego z jednego wątku na iterację test wydajności sieci Web. | |
TimeoutAttribute | Atrybutu tego można użyć, aby określić limit czasu testu wydajności sieci Web. | |
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. | |
ValidationEventArgs | Dostarcza dane dla ValidateResponse zdarzenia. | |
ValidationRule | Weryfikuje, że żądania zwrotu prawidłowe odpowiedzi HTTP oraz czy zawartość odpowiedzi pasują oczekiwanych wyników.Do tej klasy muszą być dziedziczone. | |
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. | |
ValidationRuleReferenceCollection | Reprezentuje możliwy do serializacji, jednoznacznie kontener dla reguł sprawdzania poprawności test wydajności sieci Web. | |
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. | |
WebTestBaseCollection<T> | Abstrakcyjna klasa podstawowa, która jest używana do przechowywania różnych testów wydajności sieci Web. | |
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. | |
WebTestConditionalConstruct | Klasa podstawowa dla pętli, warunkowego i konstrukcje instrukcję warunkową. | |
WebTestContext | Reprezentuje kontekście dostępne do WebTest. | |
WebTestCorrelationResult | Klasa może zawierać wynik korelacji, stosowany podczas testu wydajności sieci Web jest wykonywany w trybie korelacji. | |
WebTestEmptyTableException | Reprezentuje wyjątek, który występuje podczas wiązania z danymi jest wykonywana na pustej tabeli. | |
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. | |
WebTestError | Klasa do hermetyzowania błędów występujących podczas wykonywania testu wydajności sieci Web. | |
WebTestException | Wyjątek, który jest generowany przez aparat badania dla błędów występujących podczas badania jest uruchomiony. | |
WebTestItem | Reprezentuje klasa podstawowa dla WebTestRequest. | |
WebTestItemCollection | Reprezentuje jednoznacznie kontener dla elementów test wydajności sieci Web. | |
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. | |
WebTestPageStatistics | Zawiera statystyki dotyczące wykonanie strony. | |
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. | |
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. | |
WebTestPluginReferenceCollection | Reprezentuje możliwy do serializacji kontener jednoznacznie dla dodatku plug-in odwołania test wydajności sieci Web. | |
WebTestRecorderPlugin | Dodatek plug-in interfejsu dla Rejestrator test wydajności sieci Web. | |
WebTestRecorderPluginReference | Reprezentuje regułę test wydajności sieci Web dla odwołania do pliku wykonywalnego dodatek typu plug-in. | |
WebTestRecorderUtilities | Udostępnia metody analizy wniosków.Klasa ta nie może być dziedziczona. | |
WebTestRequest | Reprezentuje żądania HTTP, wysyłany do serwera sieci web. | |
WebTestRequestCollection | Kontener jednoznacznie nagłówki żądania test wydajności sieci Web. | |
WebTestRequestHeader | Reprezentuje nagłówek HTTP. | |
WebTestRequestHeaderCollection | Możliwy do serializacji kontener jednoznacznie dla nagłówków żądania test wydajności sieci Web. | |
WebTestRequestPlugin | Odbiera powiadomienia przed i po przetwarzania żądania. | |
WebTestRequestPluginConverter | Klasa do konwersji webtests z programu Visual Studio 2005.Nie przeznaczonych do użycia przez użytkownika kod napisany. | |
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. | |
WebTestRequestPluginReferenceCollection | Reprezentuje jednoznacznie kontener dla odwołania dodatek typu plug-in badania żądania sieci Web wydajności. | |
WebTestRequestResult | Klasa może zawierać wszystkie informacje wynik dla zakończonego żądania test wydajności sieci Web. | |
WebTestRequestStatistics | Używane do śledzenia kluczowe informacje zebrane podczas uruchamiania wniosek. | |
WebTestResponse | Reprezentuje odpowiedź HTTP. | |
WebTestResponseCodeConverter | Klasa pomocy, która pomaga w konwersjach między wartości wyliczenia i ciągi znaków. | |
WebTestResultComment | Reprezentuje treść komentarza wynik testu wydajności sieci Web. | |
WebTestResultCondition | Reprezentuje warunek wynik testu wydajności sieci Web. | |
WebTestResultDetails | Klasa może zawierać szczegóły dotyczące wyników testów wydajności sieci Web. | |
WebTestResultDetailsSerializer | Zapisuje i ładuje WebTestResultDetails do i z pliku w formacie binarnym. | |
WebTestResultGroup | Abstracts grupy wyników wyników testu wydajności sieci Web, takich jak pętli lub warunek. | |
WebTestResultIteration | Reprezentuje bieżącej iteracji testu wydajności sieci Web. | |
WebTestResultLoop | Klasa może zawierać wynik pętli wydajność sieci Web należy przetestować. | |
WebTestResultLoopIteration | Klasa może zawierać wynik iteracji pętli test wydajności sieci Web. | |
WebTestResultPage | Pobiera wynik strony najwyższego poziomu. | |
WebTestResultTransaction | Magazyny badanie wyników transakcji w wydajności sieci Web. | |
WebTestResultUnit | Reprezentuje strony lub obiektu request w wyniku testu wydajności sieci Web. | |
WebTestRuleBase | Abstrakcyjna klasa podstawowa przedłużony przez regułę i odwołania klas w Microsoft.VisualStudio.TestTools.WebTesting obszaru nazw. | |
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. | |
WorkItemAttribute | Atrybutu tego można użyć, aby określić elementu pracy, który jest skojarzony z testem. |
Interfejsy
Interfejs | Opis | |
---|---|---|
IBinaryHttpBodyEditorPlugin | Interfejs dla dodatku plug-in binarne treści HTTP. | |
IHttpBody | Wspólny interfejs przewiduje dostęp do treści HTTP. | |
IStringHttpBodyEditorPlugin | Interfejs dla ciągu treści HTTP dodatek typu plug-in. |
Wyliczenia
Wyliczenie | Opis | |
---|---|---|
ConditionalConstructType | Wylicza wszystkie typy możliwych konstrukcji warunkowe. | |
ConditionalRuleType | Wylicza wszystkie typy reguł możliwy warunek. | |
DataBindingAccessMethod | Wyliczanie metodę dostępu, która jest używana do wiązania danych. | |
DataBindingSelectColumns | Określa filtry kolumny, które są używane do wiązania z danymi. | |
ForLoopComparisonOperator | Wylicza wszystkie operatory możliwe porównanie numeryczne, dla reguły warunkowego pętli. | |
NumericalComparisonOperator | Wylicza operatorów porównanie numeryczne, które są dostępne. | |
Outcome | W tym artykule opisano wynik testu wydajności sieci Web. | |
RequestType | Wylicza typy żądań, które są dostępne. | |
RuleExecutionOrder | Wylicza możliwe-z realizację zamówienia dla reguł sprawdzania poprawności. | |
StringComparisonOperator | Wylicza operatorów porównania ciąg znaków, które są dostępne. | |
ValidationLevel | Używany do identyfikowania znaczenie reguła sprawdzania poprawności, jest uruchamiane w badaniu obciążenia. | |
WebTestErrorType | Wylicza typy błędów, które można uwzględnić w obiekcie WebTestError. | |
WebTestExecutionInstruction | Używany do określenia sposobu obsługi operacji. | |
WebTestResponseCode | Wylicza kody odpowiedzi HTTP, które są zdefiniowane w specyfikacji RFC 2616 dla protokołu HTTP 1.1. | |
WebTestResultStatus | Wyliczanie stan wynik testu wydajności sieci Web. |
Zobacz też
Informacje
Inne zasoby
Working with Web Tests Overview
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