Итак, сейчас у меня есть http-запрос под контроллером while, и у меня есть пользовательская переменная Failure, установленная в true.Я хотел бы, чтобы jmeter продолжал пробовать этот запрос, пока он не будет выполнен (без возврата 500).Мое условие цикла while:
${__javaScript(${Failure})}
Я также пробовал $ {Failure} как условие while, но получаю тот же результат.
И у меня есть утверждение JSR223 после дерева результатов, как показано ниже:
if (ResponseCode.equals("500") == true) {
vars.put("Failure", true)
}
else {
vars.put("Failure", false)
}
Когда я запустил это, я попал в бесконечный цикл, даже мой запрос был выполнен успешно.Кажется, значение Failure никогда не обновлялось.Будем благодарны за любые предложения по этому вопросу.