Практическое руководство. Добавление условий ветвления "If Then" к запросам веб-тестов производительности
В веб-тесты производительности можно добавлять логику ветвления и затем назначать определенные условные правила и свойства.Например, можно создать в веб-тесте условие для проверки наличия файла Cookie.
Добавление условного правила
Примечание |
---|
Можно также добавить условную логику цикла, благодаря которой веб-тест производительности или веб-запрос в веб-тесте производительности будет выполняться несколько раз для проверки истинности или ложности условия.Дополнительные сведения см. в разделе Практическое руководство. Добавление циклов к запросам веб-тестам производительности. |
Требования
- Visual Studio Ultimate
Вставка условного правила ветвления в веб-тест производительности
Откройте решение, содержащее проект производительности и нагрузочного теста Интернета.Убедитесь, что проект производительности и нагрузочного теста Интернета, содержащий тест производительности через интернет, а затем открыть тест производительности Интернета.
Выберите веб-тест производительности или веб-запрос, в который необходимо вставить условное ветвление.Щелкните его правой кнопкой мыши и в контекстном меню выберите команду Вставить условие.
В разделе Выберите правило диалогового окна Добавьте условное правило и элементы в условие выберите тип условного правила, которое требуется использовать для ветвления.Описания различных типов доступных условных правил см. в таблице, представленной в данной процедуре.
В разделе Свойства выбранного правила укажите параметры свойства в соответствии с конкретными потребностями.
Например, можно использовать правило "Последний код отклика" для проверки того, что код ответа возвращает значение 200 - OK.
Условные правила и связанные с ними свойства перечислены в таблице из данной процедуры.
Примечание Описания условных правил и связанных с ними свойств также отображаются в диалоговом окне Добавьте условное правило и элементы в условие.Как и в окне "Свойства", в диалоговом окне Добавьте условное правило и элементы в условие можно использовать кнопки панели инструментов свойств для сортировки свойств по категориям, по алфавиту или по страницам свойств.
Условные правила и связанные с ними свойства
Условное правило
Описание правила
Свойства
Существование параметра контекста
Подтверждение наличия или отсутствия параметра контекста.
Имя параметра контекста
Проверить существование
Существование файла Cookie
Подтверждение наличия или отсутствия файла Cookie.
URI-адрес веб-страницы
Имя файла cookie
Проверить существование
Доменное имя файла cookie (необязательно)
Путь к файлу cookie (необязательно)
Сравнение значений cookie
Условие выполняется, если предоставленная строка совпала со значением указанного файла Cookie.
URI-адрес веб-страницы
Имя файла cookie
Оператор сравнения
Значение
Не учитывать регистр
Использовать регулярное выражение
Доменное имя файла cookie (необязательно)
Путь к файлу cookie (необязательно)
Результат последнего запроса
Подтверждение результата предыдущего запроса.
Исход запроса
Последний код отклика
Подтверждение кода состояния HTTP предыдущего запроса.
Оператор сравнения
Код ответа
Числовое сравнение
Условие выполняется, если содержимое предоставленного параметр контекста удовлетворяет числовому сравнению с заданным значением.
Имя параметра контекста
Оператор сравнения
Значение
Правило вероятности
Условие считается выполненным на основании предоставленного процента.
Имя параметра контекста
Процент
Строковое сравнение
Условие выполняется, когда введенная строка совпадает с содержимым введенного контекстного параметра.
Имя параметра контекста
Оператор сравнения
Значение
Не учитывать регистр
Использовать регулярное выражение
Воспользуйтесь раскрывающимся списком Выберите первый элемент условия из раздела Элементы в условии для задания первого элемента, который следует использовать в условии.
Выберите раскрывающегося списка под *** Выберите последний элемент условия *** и укажите последний элемент требуется использовать в условии.
Нажмите кнопку ОК.
После закрытия диалогового окна Добавьте условное правило и элементы в условие условие будет обозначаться значком в редакторе веб-тестов производительности.
Примечание Позднее можно будет изменить свойства, указанные для правила, выделив условие в редакторе веб-тестов производительности и воспользовавшись окном свойств.
См. также
Задачи
Практическое руководство. Добавление циклов к запросам веб-тестам производительности
Другие ресурсы
Добавление логики циклов и ветвлений в веб-запросы веб-тестов производительности
Анализ результатов нагрузочных тестов с помощью анализатора тестовой нагрузки