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


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

В этом пошаговом руководстве к веб-тесту производительности добавляются правила проверки и извлечения и проверяется правильность их выполнения.

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

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

В данном пошаговом руководстве будут выполнены следующие задачи:

  • Добавляются правила проверки к веб-тесту производительности

  • Проверяются результаты работы правила проверки.

  • Добавляются правила извлечения к веб-тесту производительности.

  • Проверяются результаты работы правила извлечения.

Обязательные компоненты

Вот как необходимы:

Подготовка к выполнению пошагового руководства

Подготовка к выполнению пошагового руководства

  1. Откройте веб-приложение, созданное в разделе Пошаговое руководство. Создание простого веб-приложения.

  2. Нажмите сочетание клавиш CTRL+F5, чтобы запустить веб-приложение в браузере.Откроется первая страница.Закройте браузер.

    ПримечаниеПримечание

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

  3. Откройте веб-приложение, созданное в разделе Пошаговое руководство. Запись и выполнение веб-теста производительности.

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

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

В этом веб-тесте производительности вы выбрали параметр Red и нажали кнопку Отправить.Теперь будет добавлено правило для проверки фактического перехода на страницу Red.aspx.

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

  1. В редакторе веб-тестов производительности найдите запрос, который перенаправляет на страницу Red.aspx.Он должен быть вторым узлом в списке запросов.

    Важное примечаниеВажно

    В веб-приложении перенаправление используется для перемещения со страницы Default.aspx на страницу Red.aspx.В редакторе веб-тестов производительности в искомом запросе в списке запросов будет показана страница Default.aspx вместо Red.aspx.Чтобы найти правильный запрос, следует развернуть узел запроса, открыть папку Параметры отправки формы и убедиться, что в ней присутствует запись RadioButtonList=Red.

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

    Откроется диалоговое окно Добавление правила проверки.

  3. В области Выбор правила выберите Найти текст.

  4. В области Свойства задайте значение Red для свойства Найти текст и значение True для свойства Пропустить, если найден текст.

  5. Нажмите кнопку ОК.

  6. В меню файл выберите Сохраните ColorWebTest.webtest, чтобы сохранить веб-тестов производительности.

Проверка результатов работы правила проверки

Проверка результатов работы правила проверки

  1. В Откроется редактор веб-тестов производительности, выберите Запустить тест на панели инструментов, чтобы запустить веб-тестов производительности.

    Отображается средство просмотра результатов веб-тестов производительности.

  2. В верхней области Просмотр результатов веб-теста производительности выберите запрос страницы Red.aspx.

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

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

В этом веб-тесте производительности вы выбрали параметр Blue и нажали кнопку Отправить.Далее будет добавлено правило извлечения для получения стиля Label на станице Blue.aspx.

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

  1. В редакторе веб-тестов производительности найдите запрос, который перенаправляет на страницу Blue.aspx.Он должен быть четвертым узлом в списке запросов.

    Важное примечаниеВажно

    В веб-приложении перенаправление используется для перемещения со страницы Default.aspx на страницу Blue.aspx.В редакторе веб-тестов производительности в искомом запросе в списке запросов будет показана страница Default.aspx вместо Blue.aspx.Чтобы найти правильный запрос, следует развернуть узел запроса, открыть папку Параметры отправки формы и убедиться, что в ней присутствует запись RadioButtonList=Blue.

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

    Откроется диалоговое окно Добавление правила извлечения.

  3. В области Выбор правила выберите Извлечь значение атрибута.

  4. В области Свойства установите следующие значения.

    Свойство

    Значение

    Имя параметра контекста

    ExtractionTest

    Имя тега

    span

    Имя атрибута

    style

    Сопоставить значение атрибута

    Color:Blue

  5. Нажмите кнопку ОК.

  6. Выберите файл и нажмите кнопку Сохранить, чтобы сохранить веб-тестов производительности.

Проверка результатов работы правила извлечения

Проверка результатов работы правила извлечения

  1. В Откроется редактор веб-тестов производительности выберите Запуск, чтобы запустить веб-тестов производительности.

    Отображается средство просмотра результатов веб-тестов производительности.

  2. В верхней области Просмотр результатов веб-теста производительности выберите запрос страницы Blue.aspx.

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

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

  4. Выберите Вкладка контекста.

    Откроется таблица с именами и значениями.Последняя запись color:Blue; будет значением, извлеченным правилом.

Следующие действия

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

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

См. также

Задачи

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

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

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

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

Основные понятия

Использование правил проверки и извлечения в веб-тестах производительности