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