Проект, который научил. Пересмотр роли нагрузочного тестирования в проекте — движение к коллаборации
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Доклад посвящён личному опыту в проекте, где нагрузочное тестирование из изолированной задачи превратилось в стратегически важный процесс, интегрированный в DevOps. Рассматриваются изменения подходов к тестированию и взаимодействию между командами, которые сделали проекты более устойчивыми и предсказуемыми.
Традиционное представление о НТ как о финальной проверке перед релизом малоэффективно. Интеграция тестов в процессы разработки и пайплайны (CI/CD) позволяет выявлять проблемы на ранних этапах и минимизировать риски.
Ранний анализ нефункциональных требований, погружение в архитектуру и бизнес-логику (например, расчёт пропускной способности) делают тестирование полезным для всей команды.
Включение тестов на масштабируемость и разработка инструкций для критических ситуаций повышают стабильность работы системы при пиковых нагрузках.
Использование smoke perf tests и коротких автотестов позволило интегрировать НТ в разработку даже на небольших проектах, ещё не вышедших в продакшен.
Комплексное нагрузочное тестирование помогает выявить «узкие места», такие как неразделённые ресурсы, влияние «шумных соседей» и недоработки в проектировании саг.
Смена майндсета:
Работать вместе с командой, а не по-отдельности.
Более 10 лет опыта в нагрузочном тестировании и обеспечении качества сложных систем банковских и финтех-продуктов.
Нагружала за это время большие банковские системы с миллионами клиентов, маленькие АБС с сотнями пользователей, платежные и цифровые сервисы.
Строила и перекраивала процессы нагрузочного тестирования в командах и в одиночку.
Наблюдала многократный рост проектов и распилы монолитов.
Хобби - рисование.
RoboGate
Видео
Другие доклады секции
DevOps практики и культура