Я пробовал JavaScript в jmeter во время контроллера, и я использую функцию ниже
${__javaScript(("${app_status_g1}".indexOf("100") == -1 && ${App_status_counter} < 10),)}
app_status_g1 извлекается из экстрактора регулярных выражений внутри контроллера while
Однако я получаю журналы исключений jmeter:
JavaScript: Error processing Javascript: [("${app_status_g1}".indexOf("100") == -1 && ${App_status_counter} < 10)]
javax.script.ScriptException: <eval>:1:45 Expected ) but found {
("${app_status_g1}".indexOf("100") == -1 && ${App_status_counter} < 10)
^ in <eval> at line number 1 at column number 45
Пробовал несколько комбинаций с круглыми скобками, но не смог найти причину проблемы. Но похоже, что контроллер все еще работает.
Любая помощь будет оценена.