Как использовать цикл while JMeter для проверки значения из сэмплера, которое необходимо выполнить снова?
Я делаю проверку производительности HTTP-запросов. У меня есть запрос, который возвращает значения JSON, в котором значение ключа содержит "Запланировано" или "Обработка" или "Завершено".
Сначала возвращается "Запланировано", затем возвращается "Обработка" и, наконец, возвращается "Завершено".
Я использую Regex экстрактор для значения этого конкретного ключа.
Я хочу повторить этот сэмплер, пока он не вернет "Completed".
Пожалуйста, помогите мне добиться этого, используя цикл while или что-либо еще.
Редактировать: после 100 попыток (несколько минут) сэмплер возвращает "Completed", а затем возвращает "Processing".
1 ответ
@Bala
Вы можете реализовать это используя цикл
Вы должны сначала нажать http-запрос и извлечь Status..
теперь в цикле while используйте эту функцию Jmeter для оценки состояния ${__javaScript("${Status}" != "Completed")}
Извлечь статус снова в цикле
Вот тестплан