Выступление стало частью обширной программы, которая собрала свыше 390 профессионалов в области тестирования надежности систем и 25 спикеров из числа экспертов направления.
Представители «Севен Груп» подробно разобрали, почему для работы с высоконагруженными системами, такими как наша интеграционная платформа, применяется инструмент Grafana k6, а также детально описали весь путь его интеграции — от первоначальных испытаний до финальной конфигурации.
Особый интерес у слушателей вызвал рассказ о трудностях внедрения генератора нагрузки и методах их преодоления. Наша команда прошла несколько ключевых этапов оптимизации:
• Старт с базовых настроек, где отказ от обработки тел ответов (discardResponseBody) сразу сэкономил 15% CPU
• Борьбу с аномальным потреблением ресурсов — пришлось отказаться от функции sharedArray, которая хотя и снижала RAM, но вызывала опасные скачки CPU до 100% при старте теста
• Принципиально важную смену исполнителя сценария (executor). Переход с Ramping arrival rate на Ramping VUs позволил добиться точного контроля над виртуальными пользователями (VU) и избавиться от резких скачков нагрузки, которые мешали точным измерениям