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


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

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

Веб-тест моделирует взаимодействие конечного пользователя с веб-приложением. Обычно веб-тест создается путем записи HTTP-запросов с помощью средства записи веб-теста в сеансе обозревателя, но можно создавать веб-тесты и вручную, для этого служит редактор веб-тестов. Дополнительные сведения см. в разделе Практическое руководство. Запись веб-теста.

Веб-тесты

При открытии файла с расширением .WEBTEST он открывается в редакторе веб-тестов Visual Studio, где отображается древовидная структура узлов. Узлы можно изменять с помощью окна свойств в Visual Studio.

Записанные веб-тесты обладают широкими возможностями, но в них недостаточно средств управления ходом выполнения и циклами, которые присутствуют в более совершенных языках программирования. В Microsoft Visual Studio Team System Test Edition обеспечивается возможность создавать закодированные тесты непосредственно из записанных тестов. Закодированный веб-тест – это файл исходного кода .NET, наследуемый от WebTest в Visual C# или от ThreadedWebTest в Visual Basic. Он создает последовательность HTTP-запросов. Закодированные веб-тесты следует использовать, когда требуется применение функций расширенного управления ходом выполнения и циклами. Основным и рекомендованным способом создания закодированных веб-тестов является создание кода.

Дополнительные сведения см. в разделе Практическое руководство. Создание веб-теста.

Что тестировать?

Веб-тесты можно запускать для любого веб-узла, данное средство веб-тестирования обычно используется иначе. Как правило, тестируется только веб-узел, находящийся на стадии разработки, а не общедоступные и рабочие веб-узлы. Узел, который тестируется, называется нерабочим веб-узлом.

ms182538.alert_note(ru-ru,VS.90).gifПримечание.

В Team System 2008 Test Edition средство записи веб-тестов позволяет записывать HTTP-запросы, выполняемые с использованием Javascript, вызовов AJAX и всплывающих окон. Значения динамических параметров, например идентификаторов сеанса, которые указываются в параметрах строки запроса или в параметрах отправки формы, автоматически определяются и сопоставляются. Например, состояние представления ASP.NET в запросах AJAX сопоставляется автоматически.

См. также

Задачи

Практическое руководство. Запись веб-теста

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

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