Запуск Apache JMeter для выполнения нагрузочного тестирования в Linux

Следующая команда запускает Apache JMeter с определенными параметрами и настройками для выполнения нагрузочного тестирования.

./jmeter -n -t "file.jmx" -l output_result -e -o output_report

Вот подробное объяснение каждого параметра:

  • ./jmeter – путь к исполняемому файлу JMeter (в данном случае предполагается, что он находится в текущей директории).
  • -n – параметр, который указывает JMeter запустить тест без графического интерфейса (non-GUI mode). Это полезно при выполнении тестов на серверах или в автоматических сценариях.
  • -t "file.jmx" – указывает файл сценария теста (.jmx), который будет выполнен. В данном примере это файл под названием file.jmx.
  • -l output_result – определяет имя файла, куда будут записаны результаты выполнения теста. В этом случае файл результатов будет называться output_result. Обычно этот файл содержит подробные данные о каждом запросе, таких как время отклика, статус кода ответа и т.д.
  • -e – включает функцию генерации отчетов после завершения теста. Эта опция автоматически создает HTML-отчет на основе собранных данных.
  • -o output_report – задает директорию, где будет сохранен HTML-отчет. В данном случае отчет будет создан в папке output_report, которая будет создана в текущей рабочей директории.

Таким образом, эта команда запустит JMeter в режиме командной строки, выполнит сценарий из файла file.jmx, запишет результаты в файл output_result, создаст HTML-отчет и поместит его в директорию output_report.