Учебники

jMeter — лучшие практики

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

Используйте несколько экземпляров JMeter в случае, если количество потоков больше.

Проверьте правила определения объема и дизайн соответственно.

Всегда используйте соглашения об именах для всех элементов.

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

Добавьте слушателей соответственно.

Вот несколько предложений по снижению требований к ресурсам:

Используйте режим без графического интерфейса: jmeter -n -t test.jmx -l test.jtl.

Используйте как можно меньше слушателей; При использовании флага -l, как указано выше, все они могут быть удалены или отключены.

Отключите прослушиватель «View Result Tree», так как он потребляет много памяти и может привести к зависанию консоли или нехватке памяти JMeter. Тем не менее, безопасно использовать прослушиватель «View Result Tree» с проверкой только «Errors».

Вместо того, чтобы использовать много похожих сэмплеров, используйте один и тот же сэмплер в цикле и используйте переменные (набор данных CSV) для изменения сэмпла. Или, возможно, используйте Access Log Sampler.

Не используйте функциональный режим.

Используйте вывод CSV, а не XML.

Сохраняйте только те данные, которые вам нужны.

Используйте как можно меньше утверждений.

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

Не забудьте стереть локальный путь из CSV Data Set Config, если он используется.

Очистите вкладку Файлы перед каждым тестом.