Практическое руководство. Создание кодированного веб-теста производительности
Этот раздел применим к:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Закодированный веб-тест производительности обычно создается путем преобразования существующего записанного веб-теста производительности в закодированный веб-тест производительности. Записанный веб-тест производительности начинается с дерева запросов, отображаемого в редакторе веб-тестов производительности. Кодированный веб-тест производительности представляет собой класс .NET, которым создается последовательность запросов WebTestRequest. Его можно запрограммировать на языке C# или Visual Basic. Кодированный веб-тест производительности можно создать вручную, однако рекомендуется создавать его путем преобразования записанного веб-теста производительности.
После преобразования записанного веб-теста производительности в закодированный можно редактировать закодированный веб-тест как любой другой исходный код. Кроме того, можно добавлять в него конструкции циклов и ветвления, динамически изменять количество запросов в тесте и динамически создавать наборы URL-адресов, по которым осуществляются переходы в тесте.
Примечание
Дополнительные сведения об API-интерфейсе для средств веб-тестирования см. в разделе Практическое руководство. Использование интерфейса API веб-теста производительности.
Запуск закодированных веб-тестов производительности осуществляется из окна Представление теста или Редактор списка теста. Закодированные веб-тесты производительности можно включать в нагрузочные тесты. Дополнительные сведения о нагрузочных тестах см. в разделе Создание и изменение нагрузочных тестов.
Совет
Если в закодированных веб-тестах производительности необходимо использовать привязку данных или другие подключаемые модули, рекомендуется добавлять их до создания закодированного теста,поскольку гораздо проще создать код с привязкой данных, используя приложение Visual Studio Ultimate, чем писать такой код вручную.
Преобразование записанного веб-теста производительности
Откройте решение, содержащее записанный веб-тест производительности.
Дополнительные сведения см. в разделе Практическое руководство. Создание веб-теста производительности с помощью средства записи веб-тестов производительности.
Откройте файл веб-теста производительности.
Совет
Можно использовать веб-тест производительности, созданный при выполнении следующих двух пошаговых руководств по созданию закодированных веб-тестов: Пошаговое руководство. Создание простого веб-приложения и Пошаговое руководство. Запись и выполнение веб-теста производительности.
На панели инструментов редактора веб-тестов производительности нажмите кнопку Создать код.
Появится приглашение указать имя закодированного веб-теста производительности.
Введите в этом диалогом окне соответствующее имя для создаваемого класса закодированного веб-теста производительности и нажмите кнопку OK.
В меню Построение выберите команду Построить решение.
Выполняется компиляция кода.
Запуск закодированного веб-теста производительности
В меню Тест выберите Окна и щелкните пункт Представление теста.
Щелкните правой кнопкой мыши закодированный веб-тест производительности и выберите команду Выполнить выбранное.
Нажмите кнопку OK, чтобы выполнить тест. Тест запущен.
В окне Результаты теста для результатов выполняемого теста отображается состояние Выполняется, которое после завершения теста изменяется на значение Пройден или Сбой. Значение Сбой отображается в том случае, если тест создает исключение или правило проверки/извлечения возвращает результат неудачи.
Примечание
Ход выполнения закодированного веб-теста производительности можно отслеживать так же, как и ход записанного.Дважды щелкните закодированный веб-тест производительности в окне Результаты теста, чтобы открыть Представление теста.
См. также
Задачи
Пошаговое руководство. Создание закодированного веб-теста производительности
Практическое руководство. Использование интерфейса API веб-теста производительности
Другие ресурсы
Практическое руководство. Создание и изменение веб-тестов производительности