Комментарии 5
Очень простой вопрос с самого начала чтения .
отклик в пределах 2-5 секунд, и эти 2-5 секунд должны оставаться стабильными при нагрузке до 5000 пользователей.
5000 это среднее , максимальное значение ?
Распределение нагрузки какое - равномерное , Пуассоновское , другое ?
И очень важный вопрос - в пределах какого промежутка времени ? 5 минут , 10 , 1 минута , 1 час ?
Извините , но , если требованиям к НТ является
Одновременные пользователи — это те, кто входит в приложение, выполняет определенный набор действий одновременно с другими пользователями и выходит из приложения в одно и то же время.
То возможны проблемы в продуктивной нагрузке . потому , что данный сценарий полностью искусственный . так в жизни не бывает.
Коллеги , извините , но дальше читать бросил
Среда
Для проведения тестов нам необходима специальная среда нагрузочного тестирования.
Данный подход на 100% гарантирует проблемы при передаче системы в промышленную эксплуатацию . Особенно при использовании облачной инфраструктуры .
Я эти грабли наблюдаю на каждом проекте - "а у нас в тестовом контуре все работало , мы закрыли этап договора , провели НТ , а пользователи жалуются." Вероятность этого события 99.999% , для высоконагруженных систем = 100%.
Извините , но статья производит впечатление - в сказочном лесу живут феи и они питаются нектаром .
Жизнь и реальная инфраструктура и реальные проекты - сильно прозаичнее .
Сорри, за прямоту .
То есть нагружаем прод?
Да , именно для этого должно быть запланировано специальное мероприятие - нагрузочное тестирование в продуктивном контуре перед переводом системы в промышленную эксплуатацию. Причем и это самое главное - нагрузка должна быть не равномерной . И не один день и даже не один час. И обязательный статистический анализ результатов.
А иначе происходит то , что происходит всегда для высоконагруженных систем - первый же день работы в продуктивном контуре - всё висит , ничего не работает, аварийная ситуация - "мы уперлись в СУБД". И потом начинается шаманство танцы с бубнами , гадание на кофейной гуще , бараньей лопатке и картах таро + постоянные звонки сверху "когда все заработает ?".
Руководство по нагрузочному тестированию для начинающих