Давайте рассмотрим очень простой сценарий jmeter, который загружает файл размером 128 МБ в HTTP-запрос (GET). Цель состоит в том, чтобы подчеркнуть тестируемый сервер, поэтому нет необходимости хранить файл локально или в памяти jvm для будущего использования. Файл должен быть полностью загружен, поскольку он поддерживает соединение с сервером.Сколько памяти (размер кучи) требуется установить в JMeter
Сценарий: 10 тем или больше работает одновременно со скоростью 5 секунд. Предположите неограниченную пропускную способность сети.
местоположение файла: https://storage.googleapis.com/videos12/dummy.txt
Вопрос - сколько памяти вы бы установить для размера кучи JVM в JMeter, так что вы не получите ошибку Java ООМ? Каким будет подход к базовому расчету?
set HEAP=-Xms512m -Xmx512m
-> это может быть установлено в файле jmeter.bat.
благодарит за ответ. Я попробую их. Я хотел добавить шаг до шага 1 - Увеличьте ОЗУ в соответствии с требованием сценария. :) – dnafication
Похоже, что пункт 4 работает для моего сценария. Он не сохраняет ответ в JVM, следовательно, OOM даже при распределенной куче меньше. Протестировано с 50 потоками, и это стоило мне около 150 Мбайт памяти кучи. – dnafication