всем привет! есть задача достигнуть 400 rps на сервере. для нагрузки используем jmeter. его ресурсов не хватает, чтобы создать требуемую нагрузку. какие есть варианты разогнать rps без разгона серверного железа? пока посматриваю в сторону яндекс танка. будет ли прогресс, если через него грузить скриптами жиметра?
Сейчас реализован запуск параметризованного скрипта через дженкинс с отображением результатов в графане. В планах передать запуск пайплайнов техническому пользователю и сделать их автоматическими, условие срабатывания - пуш новой версии нагрузочного скрипта в репозиторий. Взлетит ли такое? Имеются ли подводные камни?
Сейчас реализован запуск параметризованного скрипта через дженкинс с отображением результатов в графане. В планах передать запуск пайплайнов техническому пользователю и сделать их автоматическими, условие срабатывания - пуш новой версии нагрузочного скрипта в репозиторий. Взлетит ли такое? Имеются ли подводные камни?
Сейчас реализован запуск параметризованного скрипта через дженкинс с отображением результатов в графане. В планах передать запуск пайплайнов техническому пользователю и сделать их автоматическими, условие срабатывания - пуш новой версии нагрузочного скрипта в репозиторий. Взлетит ли такое? Имеются ли подводные камни?
CI есть. Запуск параметризованных скриптов будет через дженкинс (параметризация и дашборды уже есть, не хочется терять готовый кусок), сейчас вот смотрю, нужно ли приделывать гитлаб, т.к. есть риск изменения одного скрипта несколькими людьми.
jenkins (pipeline) / gitlab (хранение скриптов) / hp performance center / influxdb (для данных транзакций) / grafana (отрисовка графиков) / mariadb (для хранения сравниваемых результатов тестов) / pentaho data integration (сравнение) / confluence (хранение готовых отчетов).
Но интеграция между этим всем в основном не изящно на плагинах jenkins и самописных утилитах с CLI на Java.