У меня есть проблема, с которой я боролся в течение некоторого времени. В моем сценарии я рассчитываю максимальное и минимальное значение. Я сохраняю его, используя:
int minWaitPregancy_acutall=0.2*maxWaitPregancyWait;
int maxWaitPregancy_acutall=0.8*maxWaitPregancyWait;
vars.putObject("minWaitPregancy_acutall", minWaitPregancy_acutall);
vars.putObject("maxWaitPregancy_acutall", maxWaitPregancy_acutall);
Пока все хорошо, он сохранен, и я вижу его с помощью отладчика. Теперь я хотел бы использовать его, скажем, «Равномерный случайный таймер». Я установил постоянную задержку равной 0, и в максимуме случайной задержки я пробую что-то вроде:
${__Random(${__eval(vars.getObject("minWaitPregancy_acutall"))},${__eval(vars.get("maxWaitPregancy_acutall"))})}
По какой-то причине, что (и другие варианты, такие как пропуск __eval) не работает, я получаю варианты: " java .lang.NumberFormatException: Для входной строки: "vars.getObject (" minWaitPregancy_acutall ")" "
Так что я не понимаю, как извлечь и использовать данные из пользовательских переменных. Любая помощь ??