Как вырваться из контроллера через 10 минут - PullRequest
0 голосов
/ 13 февраля 2019

Я создал контроллер while в Apache JMeter, который хочу запустить в течение 10 минут или до тех пор, пока не будет выполнено условие выхода.Однако следующая функция не работает.

${__jexl3( ("${start}" + 600000) > "${__time()}" || "${exit}" )}

Я новичок в JMeter.Возможно, я неправильно понимаю, как работает оценка JEXL.

1 Ответ

0 голосов
/ 13 февраля 2019

Вам нужно удалить кавычки вокруг переменных, иначе __jexl3 () функция будет сравнивать Строки вместо Longs

${__jexl3(${start} + 600000 > ${__time(,)},)}

Вы можете использовать, например, Dummy Sampler для оценки различных частей выражения и всего выражения.Результаты можно визуализировать с помощью Просмотреть дерево результатов Слушатель.

enter image description here

...