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


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

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

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

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

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

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

Требования

  • Visual Studio Ultimate

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

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

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

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

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

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

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

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

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

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

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

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

    Свойства

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

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

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

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

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

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

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

    • Имя файла cookie

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

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

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

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

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

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

    • Имя файла cookie

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

    • Значение

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

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

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

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

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

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

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

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

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

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

    • Код ответа

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

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

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

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

    • Значение

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

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

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

    • Процент

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

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

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

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

    • Значение

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

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

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

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

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

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

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

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

См. также

Задачи

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

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

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

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

Анализ результатов нагрузочных тестов с помощью анализатора тестовой нагрузки