Нагрузочное тестирование
Нагрузочное тестирование — это автоматизированные испытания информационной системы (или приложения), имитирующие различные нагрузочные модели, с целью комплексной оценки производительности, проверки качественной и бесперебойной работы системы, а также проверки соответствия требованиям, предъявляемым к конкретному объекту тестирования.
Данный вид тестирования позволяет получить ответы на следующие вопросы:
- Каким будет поведение системы в реальных условиях при различных по уровню и по продолжительности нагрузках?
- Каким будет время отклика на запросы пользователей, а также время стабильного поведения при увеличении числа пользователей?
- Отвечает ли система предъявляемым требованиям к производительности?
- Какая часть системы вызывает сбои в её работе?
- Какой запас надёжности и производительности имеет система?
Специалисты «АРТВЕЛЛ», коллектив высоквалифицированных программистов, системных аналитиков и тестировщиков, которые готовы обеспечить как комплексное нагрузочное тестирование, так и отдельные тесты в зависимости от конкретных технических требований, предъявляемых заказчиком к программному обеспечению:
- тестирование производительности (Performance Testing) — исследование времени отклика ПО при выполнении операций на разных нагрузках, в том числе на стрессовых нагрузках.
- тестирование стабильности или надёжности (Stability / Reliability Testing) — исследование устойчивости ПО в режиме длительного использования с целью выявления утечек памяти, перезапуска серверов и других аспектов, влияющих на нагрузку.
- стресс-тестирование (Stress Testing) — исследование работоспособности ПО в условиях стресса, когда нагрузка превышает максимально допустимые значения, для проверки способности системы к регенерации (способности возвращаться к штатному режиму работы) после стрессового состояния, а также для анализа поведения системы при аварийном изменении аппаратной конфигурации.
- объёмное тестирование (Volume Testing) — исследование производительности ПО для прогнозирования долгосрочного использования системы при увеличении объёмов данных, то есть анализ готовности системы к долгосрочному использованию.
Специалисты «АРТВЕЛЛ» выполнят полный комплекс следующих работ по нагрузочному тестированию для всесторонней оценки производительности программного обеспечения и проверки соответствия предъявляемым требованиям:
- анализ объекта тестирования и формирование (уточнение) требований;
- создание и конфигурация тестового окружения (тестового стенда), при этом размещение тестового стенда возможно как на площадке заказчика, так и на собственной площадке компании;
- разработка модели нагрузки;
- подбор и обоснование инструментов для тестирования;
- разработка и отладка тестовых скриптов;
- проведение тестирования;
- анализ результатов и составление отчёта, а также консультирование заказчика по доработке и оптимизации системы.