как расширить размер кучи jMeter 5.1.1 на Windows 10 - PullRequest
1 голос
/ 06 октября 2019

У меня проблема с размером кучи в jMeter, и мне нужно увеличить размер кучи. Я пытаюсь изменить файл jmeter.bat, но в консоли (когда я открываю режим графического интерфейса пользователя) отображаемая информация по-прежнему используется по умолчанию.

Как мне увеличить размер кучи в моем jMeter? Мне нужна пошаговая информация.

Моя среда:

  • jMeter 5.1.1
  • Java 8
  • Windows 10.

Когда я проверяю в графическом режиме в JSR223 Слушатель со скриптом groovy

java.lang.management.ManagementFactory.getRuntimeMXBean().getInputArguments().each {
    log.info("Effective JVM argument: " + "$it")
}

В консоли я вижу хорошее значение, которое я создаю в jmeter.bat.

Могу ли я веритьв информации скрипта groovy или что отображается в консоли, когда я открываю графический интерфейс?

кстати. для теста я использую режим без графического интерфейса, но мне было любопытно, какая информация верна.

1 Ответ

1 голос
/ 08 октября 2019
  1. Измените ваш скрипт на использование функции println ()

    java.lang.management.ManagementFactory.getRuntimeMXBean().getInputArguments().each {
        println("Effective JVM argument: " + "$it")
    }
    
  2. Запустите ваш скрипт JMeter из командной строкирежим без графического интерфейса, например

    jmeter -n -t test.jmx
    
  3. По умолчанию вы должны увидеть JMeter 5.1.1 настройки кучи: -Xms1g и -Xmx1g

  4. Теперь установите HEAP переменную среды , чтобы увеличить нижний предел до 5G и верхний предел до 10G

    , установить "HEAP = -Xms5g -Xmx10g"

  5. Перезапустите скрипт JMeter - вы должны увидеть обновленные значения:

    enter image description here

  6. Если вы хотите, чтобы изменение было постоянным, вам нужно изменить эту строку файла jmeter.bat:

    set HEAP=-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m
    

    , чтобы он содержал любые значения, которые вы хотите

...