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


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

Этот раздел применим к:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Тема применяется Тема не применяется Тема не применяется Тема не применяется

Закодированный веб-тест производительности обычно создается путем преобразования существующего записанного веб-теста производительности в закодированный веб-тест производительности. Записанный веб-тест производительности начинается с дерева запросов, отображаемого в редакторе веб-тестов производительности. Кодированный веб-тест производительности представляет собой класс .NET, которым создается последовательность запросов WebTestRequest. Его можно запрограммировать на языке C# или Visual Basic. Кодированный веб-тест производительности можно создать вручную, однако рекомендуется создавать его путем преобразования записанного веб-теста производительности.

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

Примечание

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

Запуск закодированных веб-тестов производительности осуществляется из окна Представление теста или Редактор списка теста. Закодированные веб-тесты производительности можно включать в нагрузочные тесты. Дополнительные сведения о нагрузочных тестах см. в разделе Создание и изменение нагрузочных тестов.

Совет

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

Преобразование записанного веб-теста производительности

  1. Откройте решение, содержащее записанный веб-тест производительности.

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

  2. Откройте файл веб-теста производительности.

    Совет

    Можно использовать веб-тест производительности, созданный при выполнении следующих двух пошаговых руководств по созданию закодированных веб-тестов: Пошаговое руководство. Создание простого веб-приложения и Пошаговое руководство. Запись и выполнение веб-теста производительности.

  3. На панели инструментов редактора веб-тестов производительности нажмите кнопку Создать код.

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

  4. Введите в этом диалогом окне соответствующее имя для создаваемого класса закодированного веб-теста производительности и нажмите кнопку OK.

  5. В меню Построение выберите команду Построить решение.

    Выполняется компиляция кода.

Запуск закодированного веб-теста производительности

  1. В меню Тест выберите Окна и щелкните пункт Представление теста.

  2. Щелкните правой кнопкой мыши закодированный веб-тест производительности и выберите команду Выполнить выбранное.

  3. Нажмите кнопку OK, чтобы выполнить тест. Тест запущен.

    В окне Результаты теста для результатов выполняемого теста отображается состояние Выполняется, которое после завершения теста изменяется на значение Пройден или Сбой. Значение Сбой отображается в том случае, если тест создает исключение или правило проверки/извлечения возвращает результат неудачи.

    Примечание

    Ход выполнения закодированного веб-теста производительности можно отслеживать так же, как и ход записанного.Дважды щелкните закодированный веб-тест производительности в окне Результаты теста, чтобы открыть Представление теста.

См. также

Задачи

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

Практическое руководство. Использование интерфейса API веб-теста производительности

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

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

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