Jmeter, если контроллер с loopin для того же HTTP-запроса

У меня есть план тестирования jmeter с контроллером if, мне нужно зациклить тот же HTTP-запрос, пока условие if не станет истинным. если роль ==3664v, тогда продолжайте, в противном случае повторите ту же страницу запроса http

1 ответ

Я полагаю, что вы должны поместить свой сэмплер под контроллером While и использовать следующее условие (предполагается, что функция __javaScript()):

 ${__javaScript("${role}" != "3664v",)}

Вам нужно будет извлечь это ${role} переменная из ответа сэмплера HTTP-запроса с использованием средства извлечения регулярных выражений или любого другого соответствующего постпроцессора

Предполагая, что эта настройка JMeter будет зацикливать HTTP-запрос до ${role} значение переменной не равно 3664v, Когда role становится 3664v это будет продолжаться.

См. Использование контроллера while в JMeter для получения более подробной информации о реализации концепции "цикла цикла" в тестах JMeter.

Другие вопросы по тегам