Jmeter - запустить тест через командную строку - как установить L oop Count на бесконечность - PullRequest
0 голосов
/ 16 июня 2020

Я запускаю jmeter на jenkins, начиная тест через скрипт, например:

jmeter -n -t ${WORKSPACE}/bin/test/${testscript}.jmx -l ./bin/test/result/${testscript}.jtl -Jhost=${host} -Jthreads=${env.THREADS} -Jiterations=${env.ITERATIONS} -Jrampup=${env.RAMPUP} -Jbuildnumber=${env.BUILD_NUMBER}"

Я хотел бы передать jmeter параметр, который превращает L oop Count в бесконечность при запуске .jmx из командной строки выше, а не жестко закодировать его в самом тесте jmx. Причина в том, что я хочу, чтобы тест был бесконечным: верно только тогда, когда он «запланирован» в jenkins, а не когда запускается вручную.

Кто-нибудь знает, может ли быть пройдено «L oop Count: Infinite» через скрипт при запуске теста .jmx?

Заранее спасибо, Винченцо

Ответы [ 2 ]

0 голосов
/ 16 июня 2020

Как состояние @AngshumanBasak, -1 определяет бесконечное l oop, поэтому измените параметр командной строки итераций / env.ITERATIONS

-Jiterations=-1
0 голосов
/ 16 июня 2020

Установите

L oop Count = -1

в вашем скрипте jmeter, чтобы работать бесконечно. Надеюсь, это решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...