Как использовать цикл while JMeter для проверки значения из сэмплера, которое необходимо выполнить снова?

Я делаю проверку производительности HTTP-запросов. У меня есть запрос, который возвращает значения JSON, в котором значение ключа содержит "Запланировано" или "Обработка" или "Завершено".

Сначала возвращается "Запланировано", затем возвращается "Обработка" и, наконец, возвращается "Завершено".

Я использую Regex экстрактор для значения этого конкретного ключа.

Я хочу повторить этот сэмплер, пока он не вернет "Completed".

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

Редактировать: после 100 попыток (несколько минут) сэмплер возвращает "Completed", а затем возвращает "Processing".

1 ответ

@Bala

Вы можете реализовать это используя цикл

Вы должны сначала нажать http-запрос и извлечь Status..

теперь в цикле while используйте эту функцию Jmeter для оценки состояния ${__javaScript("${Status}" != "Completed")}Извлечь статус снова в цикле

Вот тестплан

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