Популярные инструменты:
- Артиллерия
- к6
- Апач JMeter
- Саранча
Пример артиллерии:
config:
target: '
phases:
- duration: 60
arrivalRate: 20
scenarios:
- flow:
- get:
url: "/api/users"
Лучшие практики:
- Имитируйте реалистичное движение.
- Включите фазу разминки.
- Мониторинг системных показателей (ЦП, память, загрузка БД).
- Автоматизируйте нагрузочное тестирование в CI/CD.
Итог
Ключевой вывод для собеседования: как вы можете провести нагрузочное тестирование серверной системы и какие инструменты вы бы использовали?