Практическое руководство. Использование API веб-теста
Обновлен: Ноябрь 2007
Для веб-теста можно написать код. API веб-теста используется для создания закодированных веб-тестов, подключаемых модулей, запросов, правил извлечения и проверки. Классы, входящие в состав этих типов, являются основными классами данного API. Другие типы API используются для поддержки создания объектов WebTest, WebTestPlugin, WebTestRequestPlugin, WebTestRequest, ExtractionRule и ValidationRule. Пользовательские веб-тесты создаются в пространстве имен Microsoft.VisualStudio.TestTools.WebTesting.
API веб-теста применяется также для программного создания и сохранения декларативных веб-тестов. Для этого предназначены классы T:Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTest и T:Microsoft.VisualStudio.TestTools.WebTesting.DeclarativeWebTestSerializer.
Совет. |
---|
Для просмотра пространства имен Microsoft.VisualStudio.TestTools.WebTesting используется обозреватель объектов. Редакторы C# и Visual Basic предоставляют поддержку IntelliSense для создания кода с помощью классов из этого пространства имен. |
Кроме того, имеется возможность создавать подключаемые модули для нагрузочных тестов. Дополнительные сведения см. в разделе Практическое руководство. Создание подключаемого модуля нагрузочных тестов.
Использование API веб-теста
Откройте тестовый проект, содержащий веб-тест.
Дополнительные сведения см. в разделе Практическое руководство. Создание тестового проекта.
Добавьте проект библиотеки классов C# или Visual Basic в тестовое решение.
Добавьте ссылку на проект библиотеки классов в тестовый проект.
Добавьте ссылку на библиотеку Microsoft.VisualStudio.QualityTools.WebTestFramework dll в проект библиотеки классов.
В файл класса, расположенный в проекте библиотеки классов, добавьте оператор using для пространства имен Microsoft.VisualStudio.TestTools.WebTesting.
Реализуйте любой из основных классов в пространстве имен в проекте библиотеки классов. Пример реализации класса WebTestPlugin см. в разделе Практическое руководство. Создание подключаемого модуля веб-теста. После написания необходимого кода выполните построение проекта.
Выполните веб-тест.
См. также
Задачи
Практическое руководство. Использование API-интерфейса нагрузочного теста
Практическое руководство. Создание подключаемого модуля веб-теста