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


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

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

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

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

В веб-тесты производительности можно добавлять логику ветвления и затем назначать определенные условные правила и свойства. Например, можно создать в веб-тесте условие для проверки наличия файла Cookie.

Добавление условного правила

Добавление условий ветвления в веб-тестыДобавление правил и свойств в условие ветвления

Примечание

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

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

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

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

  3. В разделе Выберите правило диалогового окна Добавьте условное правило и элементы в условие выберите тип условного правила, которое требуется использовать для ветвления. Описания различных типов доступных условных правил см. в таблице, представленной в данной процедуре.

  4. В разделе Свойства выбранного правила укажите параметры свойства в соответствии с конкретными потребностями.

    Например, можно использовать правило "Последний код отклика" для проверки того, что код ответа возвращает значение 200 - OK.

    Условные правила и связанные с ними свойства перечислены в таблице из данной процедуры.

    Примечание

    Описания условных правил и связанных с ними свойств также отображаются в диалоговом окне Добавьте условное правило и элементы в условие.Как и в окне "Свойства", в диалоговом окне Добавьте условное правило и элементы в условие можно использовать кнопки панели инструментов свойств для сортировки свойств по категориям, по алфавиту или по страницам свойств.

    Условные правила и связанные с ними свойства

    Условное правило

    Описание правила

    Свойства

    Существование параметра контекста

    Подтверждение наличия или отсутствия параметра контекста.

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

    • Проверить существование

    Существование файла Cookie

    Подтверждение наличия или отсутствия файла Cookie.

    • URI-адрес веб-страницы

    • Имя Cookie

    • Проверить существование

    • Доменное имя cookie (необязательно)

    • Путь к Cookie (необязательно)

    Сравнение значений Cookie

    Условие выполняется, если предоставленная строка совпала со значением указанного файла Cookie.

    • URI-адрес веб-страницы

    • Имя Cookie

    • Оператор сравнения

    • Значение

    • Не учитывать регистр

    • Использовать регулярное выражение

    • Доменное имя cookie (необязательно)

    • Путь к Cookie (необязательно)

    Результат последнего запроса

    Подтверждение результата предыдущего запроса.

    • Исход запроса

    Последний код отклика

    Подтверждение кода состояния HTTP предыдущего запроса.

    • Оператор сравнения

    • Код ответа

    Числовое сравнение

    Условие выполняется, если содержимое предоставленного параметр контекста удовлетворяет числовому сравнению с заданным значением.

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

    • Оператор сравнения

    • Значение

    Правило вероятности

    Условие считается выполненным на основании предоставленного процента.

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

    • Процент

    Строковое сравнение

    Условие выполняется, если предоставленная строка совпадает с содержимым предоставленного параметра контекста.

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

    • Оператор сравнения

    • Значение

    • Не учитывать регистр

    • Использовать регулярное выражение

  5. Воспользуйтесь раскрывающимся списком Выберите первый элемент условия из раздела Элементы в условии для задания первого элемента, который следует использовать в условии.

  6. Щелкните раскрывающийся список Выберите последний элемент условия для задания последнего элемента, который следует использовать в условии.

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

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

    Примечание

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

См. также

Задачи

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

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

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

Анализ запусков нагрузочных тестов

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

Добавление логики циклов и ветвлений в веб-запросы веб-тестов производительности