Не всё так просто в нагрузочном тестировании ☝

Мы провели 500+ нагрузочных тестов, пробили 150 000 запросов в секунду (RPS) и получили стабильные результаты. Казалось, система готова к эксплуатации. Но в продуктивной среде картина сложнее. Полина Корнеева, руководитель направления в отделе разработки интеграционных решений, развеивает 5 иллюзий из опыта:

➡️ «Система выдержала 150 000 RPS — значит, готова к бою» Высокая цифра показывает потенциал платформы, но на реальном трафике могут возникнуть сложности.

➡️ «Синтетика = реальность» Синтетический тест упрощает реальность, для объективной оценки нужны более разнообразные сценарии.

➡️ «Все запросы одинаковы» На поведение системы влияют тип вызова, размер запроса и ответа, частота обращений, поведение клиентов и реакция бэкэнд-систем.

➡️ «Если ошибок <0,001%, всё в порядке» Статистически допустимый фон на тестах может стать вполне ощутимым в рабочей среде.

➡️ «Синтетика бесполезна» Синтетические тесты — неотъемлемая часть подхода, который комбинирует их с реальными сервисами и анализом наблюдений.

Читайте в статье подробнее о том, какой опыт мы из этого извлекли.

#полезное #qa

Не всё так просто в нагрузочном тестировании ☝ | Сетка — социальная сеть от hh.ru