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

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

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

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

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

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

Редактировать: Только после 100 попыток (несколько минут) сэмплер возвращает «Завершено», а затем возвращает «Обработка».

1 Ответ

0 голосов
/ 11 мая 2018

@ Бал

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

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

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

Вот TestPlan

...