Поделиться через


Microsoft.VisualStudio.TestTools.WebTesting - пространство имен

Обновлен: Ноябрь 2007

Пространство имен Microsoft.VisualStudio.TestTools.WebTesting содержит классы, позволяющие работать с веб-тестами. Это пространство имен включает класс WebTest, который является базовым классом для любых веб-тестов. Классы WebTestRequest и WebTestResponse моделируют HTTP-запросы и ответы веб-страниц в рамках тестов. Эти классы используют класс FormPostHttpBody для моделирования использования параметров отправки форм. Пространство имен Microsoft.VisualStudio.TestTools.WebTesting также содержит классы привязки данных, тестовых правил, определения рабочих элементов, строк запросов, HTTP-контекста и подключаемых модулей, формирующие функциональность тестирования.

Классы

  Класс Описание
ms244167.pubclass(ru-ru,VS.90).gif Comment Представляет комментарий, добавляемый конструктором тестов к веб-тесту.
ms244167.pubclass(ru-ru,VS.90).gif ConnectionFailedWebTestException Исключение, создаваемое обработчиком тестов при возникновении ошибок подключения в ходе веб-теста.
ms244167.pubclass(ru-ru,VS.90).gif ContextParameter
ms244167.pubclass(ru-ru,VS.90).gif ContextParameterCollection
ms244167.pubclass(ru-ru,VS.90).gif CssIterationAttribute Представляет итерацию проекта, к которой относится данный тест. Этот класс не наследуется.
ms244167.pubclass(ru-ru,VS.90).gif CssProjectStructureAttribute Представляет узел в иерархии командного проекта, которому соответствует данный тест.
ms244167.pubclass(ru-ru,VS.90).gif DataBindingAttribute Содержит сведения, определяющие свойства привязки данных для веб-теста. Этот класс не наследуется.
ms244167.pubclass(ru-ru,VS.90).gif DataSource Определяет источник данных для веб-теста.
ms244167.pubclass(ru-ru,VS.90).gif DataSourceAttribute Содержит сведения, описывающие источник данных для веб-теста. Этот класс не наследуется.
ms244167.pubclass(ru-ru,VS.90).gif DataSourceCollection
ms244167.pubclass(ru-ru,VS.90).gif DataSourceTable Объект, представляющий таблицу в источнике данных, которую можно использовать в веб-тесте.
ms244167.pubclass(ru-ru,VS.90).gif DataSourceTableCollection
ms244167.pubclass(ru-ru,VS.90).gif DeclarativeWebTest Представляет декларативный веб-тест на базе XML.
ms244167.pubclass(ru-ru,VS.90).gif DeclarativeWebTestSerializer Загружает содержимое файла WEBTEST в экземпляр класса DeclarativeWebTest.
ms244167.pubclass(ru-ru,VS.90).gif DeploymentItemAttribute Используется для указания элементов развертывания, таких как файлы или каталоги, при потестовом развертывании. Этот класс не наследуется.
ms244167.pubclass(ru-ru,VS.90).gif ExtractionEventArgs Предоставляет данные для события ExtractValues.
ms244167.pubclass(ru-ru,VS.90).gif ExtractionRule Базовый класс, используемый для определения правил получения данных из веб-ответов, создаваемых веб-тестами.
ms244167.pubclass(ru-ru,VS.90).gif ExtractionRuleReference
ms244167.pubclass(ru-ru,VS.90).gif ExtractionRuleReferenceCollection
ms244167.pubclass(ru-ru,VS.90).gif FileUploadParameter Представляет параметр отправки формы для отправки файла.
ms244167.pubclass(ru-ru,VS.90).gif FormPostHttpBody Представляет тело отправки HTML-формы с коллекцией параметров формы.
ms244167.pubclass(ru-ru,VS.90).gif FormPostParameter Представляет параметр POST формы HTML.
ms244167.pubclass(ru-ru,VS.90).gif FormPostParameterCollection Представляет строго типизированный контейнер для параметров отправки формы.
ms244167.pubclass(ru-ru,VS.90).gif HtmlAttribute Представляет атрибут HTML.
ms244167.pubclass(ru-ru,VS.90).gif HtmlAttributeWithOffsets Расширяет базовый класс HtmlAttribute, добавляя функциональность отслеживания начальных и конечных смещений в документах HTML.
ms244167.pubclass(ru-ru,VS.90).gif HtmlDocument Предоставляет доступ к набору тегов HTML в теле HTML-ответа.
ms244167.pubclass(ru-ru,VS.90).gif HtmlTag Объект HtmlTag является основой документа HTML и содержит его структуру в разобранном виде.
ms244167.pubclass(ru-ru,VS.90).gif HtmlTagWithOffsets Расширяет базовый класс HtmlTag, добавляя функциональность отслеживания смещений начальных и конечных тегов в документах HTML.
ms244167.pubclass(ru-ru,VS.90).gif IncludeCodedWebTestAttribute Содержит сведения, определяющие закодированный веб-тест, включенный в другой веб-тест.
ms244167.pubclass(ru-ru,VS.90).gif IncludeDeclarativeWebTestAttribute Содержит сведения, определяющие закодированный веб-тест, включенный в другой веб-тест.
ms244167.pubclass(ru-ru,VS.90).gif IncludedWebTest Представляет веб-тест, включенный в другой веб-тест.
ms244167.pubclass(ru-ru,VS.90).gif OwnerAttribute Используется для указания пользователя, ответственного за обслуживание, выполнение и/или отладку теста. Этот класс не наследуется.
ms244167.pubclass(ru-ru,VS.90).gif Parameter Представляет базовый класс параметра HTTP.
ms244167.pubclass(ru-ru,VS.90).gif PluginOrRuleProperty Параметр, передаваемый правилам извлечения, правилам проверки и подключаемым модулям.
ms244167.pubclass(ru-ru,VS.90).gif PostPageEventArgs
ms244167.pubclass(ru-ru,VS.90).gif PostRequestEventArgs Предоставляет данные для событий WebTestRequest.PostRequest и WebTest.PostRequest.
ms244167.pubclass(ru-ru,VS.90).gif PostTransactionEventArgs
ms244167.pubclass(ru-ru,VS.90).gif PostWebTestEventArgs Предоставляет данные для события PostWebTest.
ms244167.pubclass(ru-ru,VS.90).gif PrePageEventArgs
ms244167.pubclass(ru-ru,VS.90).gif PreRequestEventArgs Предоставляет данные для события WebTest.PreRequest.
ms244167.pubclass(ru-ru,VS.90).gif PreTransactionEventArgs
ms244167.pubclass(ru-ru,VS.90).gif PreWebTestEventArgs Предоставляет данные для события PreWebTest.
ms244167.pubclass(ru-ru,VS.90).gif PriorityAttribute Используется для указания приоритета модульного теста. Этот класс не наследуется.
ms244167.pubclass(ru-ru,VS.90).gif PropertyCollection Представляет строго типизированный контейнер для свойств правил веб-тестов.
ms244167.pubclass(ru-ru,VS.90).gif QueryStringParameter Представляет параметр строки запроса HTTP.
ms244167.pubclass(ru-ru,VS.90).gif QueryStringParameterCollection Представляет строго типизированный контейнер для параметров строки запроса.
ms244167.pubclass(ru-ru,VS.90).gif StringHttpBody Представляет тело HTTP в форме строки, используемой для поддержки SOAP.
ms244167.pubclass(ru-ru,VS.90).gif TestDescriptionAttribute Используется для задания описания теста. Этот класс не наследуется.
ms244167.pubclass(ru-ru,VS.90).gif ThreadedWebTest Представляет базовый класс закодированных веб-тестов, в которых для каждой итерации используется отдельный поток.
ms244167.pubclass(ru-ru,VS.90).gif TimeoutAttribute Этот атрибут используется для задания времени ожидания веб-теста.
ms244167.pubclass(ru-ru,VS.90).gif TransactionTimer
ms244167.pubclass(ru-ru,VS.90).gif ValidationEventArgs Предоставляет данные для события ValidateResponse.
ms244167.pubclass(ru-ru,VS.90).gif ValidationRule Проверяет, что запросы возвращают допустимые HTTP-ответы и что содержимое ответа соответствует ожидаемым результатам. Этот класс должен наследоваться.
ms244167.pubclass(ru-ru,VS.90).gif ValidationRuleReference
ms244167.pubclass(ru-ru,VS.90).gif ValidationRuleReferenceCollection Представляет сериализируемый строго типизированный контейнер для правил проверки веб-тестов.
ms244167.pubclass(ru-ru,VS.90).gif WebTest Базовый класс для всех веб-тестов. Закодированные веб-тесты, создаваемые на языке C#, непосредственно наследуют от этого класса.
ms244167.pubclass(ru-ru,VS.90).gif WebTestBaseCollection<T>
ms244167.pubclass(ru-ru,VS.90).gif WebTestContext Представляет контекст для класса WebTest.
ms244167.pubclass(ru-ru,VS.90).gif WebTestEmptyTableException Представляет исключение WebTestEndOfDataException.
ms244167.pubclass(ru-ru,VS.90).gif WebTestEndOfDataException Исключение, создаваемое в ситуации, если при выполнении привязки данных над таблицей с помощью уникального метода доступа UniqueDataBindingAccessMethod в таблице не остается строк данных.
ms244167.pubclass(ru-ru,VS.90).gif WebTestException Исключение, генерируемое обработчиком тестов при возникновении ошибок во время выполнения теста.
ms244167.pubclass(ru-ru,VS.90).gif WebTestItem Базовый класс WebTestRequest.
ms244167.pubclass(ru-ru,VS.90).gif WebTestItemCollection Представляет строго типизированный контейнер для элементов веб-теста.
ms244167.pubclass(ru-ru,VS.90).gif WebTestPageStatistics Содержит статистику выполнения страницы.
ms244167.pubclass(ru-ru,VS.90).gif WebTestPlugin Предоставляет средства для запуска кода и обращения к объекту WebTest до и после выполнения веб-теста. Этот класс должен наследоваться.
ms244167.pubclass(ru-ru,VS.90).gif WebTestPluginReference
ms244167.pubclass(ru-ru,VS.90).gif WebTestPluginReferenceCollection Представляет сериализируемый строго типизированный контейнер для ссылок на подключаемые модули веб-тестов.
ms244167.pubclass(ru-ru,VS.90).gif WebTestRequest Представление HTTP-запроса, который будет отправлен на веб-сервер.
ms244167.pubclass(ru-ru,VS.90).gif WebTestRequestCollection Сериализуемый строго типизированный контейнер для заголовков запросов веб-тестов.
ms244167.pubclass(ru-ru,VS.90).gif WebTestRequestHeader Представляет заголовок HTTP.
ms244167.pubclass(ru-ru,VS.90).gif WebTestRequestHeaderCollection Сериализуемый строго типизированный контейнер для заголовков запросов веб-тестов.
ms244167.pubclass(ru-ru,VS.90).gif WebTestRequestPlugin Получает уведомления до и после обработки запроса.
ms244167.pubclass(ru-ru,VS.90).gif WebTestRequestPluginConverter
ms244167.pubclass(ru-ru,VS.90).gif WebTestRequestPluginReference
ms244167.pubclass(ru-ru,VS.90).gif WebTestRequestPluginReferenceCollection Представляет строго типизированный контейнер для ссылок на подключаемые модули запросов веб-тестов.
ms244167.pubclass(ru-ru,VS.90).gif WebTestRequestStatistics Используется для отслеживания ключевых сведений, собираемых при выполнении запроса.
ms244167.pubclass(ru-ru,VS.90).gif WebTestResponse Представляет ответ HTTP.
ms244167.pubclass(ru-ru,VS.90).gif WebTestRuleBase
ms244167.pubclass(ru-ru,VS.90).gif WorkItemAttribute Этот атрибут используется для указания рабочего элемента, связанного с тестом.

Интерфейсы

  Интерфейс Описание
ms244167.pubinterface(ru-ru,VS.90).gif IHttpBody Обеспечивает общий интерфейс для обращения к телу HTTP.

Перечисления

  Перечисление Описание
ms244167.pubenumeration(ru-ru,VS.90).gif DataBindingAccessMethod Перечисление для метода доступа, используемого для привязки данных.
ms244167.pubenumeration(ru-ru,VS.90).gif Outcome
ms244167.pubenumeration(ru-ru,VS.90).gif ValidationLevel Используется для определения важности правила проверки, выполняемого в нагрузочном тесте.
ms244167.pubenumeration(ru-ru,VS.90).gif WebTestExecutionInstruction Используется для обозначения порядка обработки операции.

См. также

Ссылки

Другие ресурсы

Общие представления о веб-тестах

Создание веб-теста

Редактирование веб-теста

Выполнение и просмотр веб-теста

Практическое руководство. Выполнение веб-теста из командной строки

Практическое руководство. Создание веб-теста

Пошаговое руководство. Запись и выполнение веб-теста

Пошаговое руководство. Создание закодированного веб-теста

Дополнительные задачи веб-тестов