#testing #automation #jvm #profiling #integration-testing
#тестирование #автоматизация #jvm #профилирование #интеграция-тестирование
Вопрос:
Как я могу автоматизировать анализ нагрузочных тестов? Я должен запускать нагрузочные тесты и анализировать память, процессор, кучу, активность GC и другую базовую статистику. Я хочу записать статистику (точно так же, как VisualVM или другие инструменты) и сравнить их. Я ищу инструмент командной строки Linux, который может профилировать JVM и создавать файлы, которые я могу сравнить или открыть в инструментах, подобных VisualVM.
Ответ №1:
Инструмент Swiss Java Knife довольно полезен для получения данных из JVM в командной строке.
https://github.com/aragozin/jvm-tools/blob/master/sjk-core/COMMANDS.md