Опрос «Перфоманс Лаб» по нагрузочному тестированию
Компания «Перфоманс Лаб» обнародовала результаты опроса, проведенного среди специалистов ведущих российских компаний в различных секторах экономики. Из 423 участников опроса 43% составили специалисты из сектора банков и страхования, 15% – из сферы телекоммуникаций, 10% – из сферы e-commerce, 5% – представители госсектора, 4% – ритейла, а оставшиеся 23% приходятся на другие отрасли.
Результаты исследования демонстрируют актуальные тренды в области нагрузочного тестирования, важного элемента поддержания стабильности и надежности ИТ-систем.
Один из ключевых выводов опроса – важность производительности ИТ-систем. Большинство респондентов (88%) считают ее критически важной для бизнеса, 52% утверждают, что производительность напрямую влияет на доходы компании, 36% отмечают, что низкая производительность снижает эффективность работы сотрудников, а 12% не придают этому значения.
Что касается проведения нагрузочного тестирования, то 74% респондентов проводят его регулярно. Из них 40% создали собственный отдел тестирования (81% из них – крупные игроки рынка), 21% используют отдел разработки, 19% проводят тестирование на аутсорсинге. 26% респондентов вовсе не проводят такого рода тестирование из-за отсутствия компетенций.
Самым распространенным является тестирование надежности при длительной нагрузке (21%), затем следует определение максимальной производительности (16%), исследование узких мест и отказоустойчивость (по 11% каждое). Меньше всего проводится тестирование устойчивости к DDoS-атакам и на уязвимости системы безопасности (по 2%).
Вопрос о тестировании релизов показал, что в среднем только 40% всех релизов критичного ПО проходит нагрузочное тестирование. 25% опрошенных проверяют все релизы, в то время как 33% вообще не проводят такое тестирование. Основной причиной, по которой не все релизы тестируются, является нехватка ресурсов (19%), длительность работы по тестированию (17%) и отсутствие выделенного стенда (17%). Существенную роль играют также нехватка компетенций и непонимание важности нагрузочного тестирования руководством (11 и 8% соответственно);
Планы по развитию нагрузочного тестирования у 15% респондентов включают интеграцию нагрузочного тестирования в пайплайн CI/CD, у 14% – проведение аудита производительности на продуктовой среде, 13% намерены создать центр компетенций по нагрузочному тестированию.
Опрос также выявил, что наибольшие трудности в нагрузочном тестировании возникают из-за нехватки ресурсов и специализированных стендов для тестирования, что затрудняет проверку всех критичных релизов.