как увеличить размер кучи jMeter 5.1.1 в Windows 10

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

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

Моя среда:

  • jMeter 5.1.1
  • Java 8
  • Windows 10.

Когда я проверяю режим графического интерфейса в слушателе JSR223 с помощью Groovy script

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

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

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

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


person RaV    schedule 06.10.2019    source источник
comment
См. Также информацию в этом сообщении stackoverflow.com/questions/51512390/, а также stackoverflow.com/questions/53586174/   -  person Richard Chambers    schedule 08.10.2019
comment
Возможный дубликат Jmeter, как увеличить размер кучи   -  person Richard Chambers    schedule 08.10.2019


Ответы (1)


  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 - вы должны увидеть обновленные значения:

    введите здесь описание изображения

  6. Если вы хотите, чтобы изменение было постоянным, вам необходимо изменить 1/bin/jmeter.bat#L150" rel="nofollow noreferrer">эту строку файла jmeter.bat:

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

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

person Dmitri T    schedule 08.10.2019