Как передать параметры кучи для теста распределенной нагрузки без графического интерфейса в Jmeter?
Выполнение распределенного нагрузочного теста без графического интерфейса, вызывающего дамп кучи. Нужно передать параметры командной строки, чтобы установить параметры кучи во время работы jmeter.
1 ответ
Когда вы выполняете распределенный, ведомые уже должны быть готовы принимать запросы, поэтому вам нужно определить это раньше.
Работающий JMeter рекомендует устанавливать значения в setenv.bat/sh
установка переменной JVM_ARGS переопределит большинство предопределенных настроек, например
JVM_ARGS="-Xms1024m -Xmx1024m" jmeter -t test.jmx [etc.]
переопределит настройки HEAP в скрипте.
Для постоянной установки этих переменных вы можете поместить их в файл с именем setenv.sh в каталоге bin. Этот файл будет получен при запуске JMeter путем вызова скрипта jmeter. Пример для bin/setenv.sh может выглядеть так:
# Use a bigger heap, but a smaller metaspace, than the default export HEAP="-Xms1G -Xmx1G -XMaxMetaspaceSize=192m"