Как передать параметры кучи для теста распределенной нагрузки без графического интерфейса в 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"
Другие вопросы по тегам