Нагрузочное тестирование сайта_
КЕЙС
Задача
Задача
Есть сервис, на котором размещены онлайн-тесты. Нагрузка имеет сезонный характер. Нужно было провести нагрузочное тестирование сайта, сэмулировать нагрузку 3 млн пользователей в час и дать рекомендации по оптимизации системы и по защите от DDoS-атак.
Решение
Решение
Сформирована команда из DevOps и QA-инженеров.

QA-инженеры:
  • Определили и формализовали основные сценарии поведения пользователей.
  • Провели отбор пользовательских сценариев и выявили ключевые сценарии.
  • На основе сценариев сформировали цепочки действий, эмулирующие реальную нагрузку на сайт.
  • Автоматизировали прохождение основных цепочек с помощью Jmeter.

DevOps-инженеры:
  • Изучили инфраструктуру системы и провели аудит инфраструктуры и конфигов.
  • Сформировали на облачных сервисах ботнет, который эмулирует пользовательскую нагрузку путем запуска скрипта, подготовленного QA-инженерами.
  • Собрали показатели производительности и времени отклика системы.
  • Предоставили рекомендации по изменению инфраструктуры и конфигов.
  • Предоставили рекомендации по защите от DDoS-атак.
Результат
Результат
Была описана оптимальная для проект IT-инфраструктура, вычислен запас производительности текущей инфраструктуры. В результате внедрения рекомендаций обеспечена стабильная работа системы в период пиковой нагрузки.
Обсудить проект_
Если у вас есть ИТ-проблема, оставьте ваши контакты, и мы поможем составить план ее решения.
Нажимая, я говорю «Да»
политике конфиденциальности
© Software Cats, 2019–2022
© Software Cats, 2019–2022
hello@softwarecats.dev
Новосибирск, ул. Демакова 23/5, оф.308