Нагрузочное тестирование — поможет вам узнать насколько замедлится работа вашего сайта и при какой перегрузке произойдет отключение.
Для того чтобы сделать краш-тест мы симулируем одновременную работу 10 000 клиентов на вашем ресурсе, при этом симулируя активность, в 30 раз большую чем поведение обычного пользователя.
Почему важно проводить нагрузочное тестирование?
Сайт необходимо тестировать, потому что почти всегда найдется момент, когда он будет перегружен. Особенно хороший пример – рекламная кампания, ведь тогда на ваш сайт будут переходить по ссылкам многие пользователи, заходящие с разных устройств и из разных стран. Таким образом система вполне может вырубится от перегрузки.
А мы помогаем выявить слабые места в системе, и вы будете заранее знать какое количество пользователей можно без опаски пускать на свой сайт.
Какие тесты мы проводим
- Performance Testing – мы симулируем одновременное присутствие большого количества пользователей. Постепенно нагрузка растет, и мы засекаем момент когда приложение не перестанет отвечать или не замедлится до неработоспособного состояния.
- Стрессовое тестирование (Stress Testing) – проверяется способность работать в непредсказуемых условиях. Здесь мы повышаем количество и интенсивность проводимых операций до 100 раз. Оцениваем насколько быстро система вернется в обычное состояние после перегрузки.
- Тестирование стабильности (Stability / Reliability Testing)
- Мы рассматриваем насколько долго система может выдержать продолжительную работу и хроническую перегрузку. Цель этого теста – выявить утечки памяти и предотвратить замедление системы из-за перегрузки. Если пропустить эту часть, то весьма вероятны сбои в будущем.
Результат
Вам выдается отчет, в котором мы описываем тесты и результаты тестов, количество и тип ошибок, и советы по оптимизации системы. Если это необходимо, мы указываем какое оборудование надо докупить.