Нагрузочное тестирование

Узнайте слабые места в инфраструктуре, чтобы избежать аварий.
Мы предоставим вам детальный отчёт и рекомендации по устранению проблем.
Развивайте бизнес без простоев и финансовых потерь!

Заказать услугу Robot
load-testing

Нагрузочное тестирование — это контролируемое испытание инфраструктуры на отказоустойчивость при многократном росте нагрузки.

Когда оно необходимо

Emergency
Аварийный инцидент

Чтобы понять причину, по которой инфраструктура не справилась с ростом трафика

Attendance
Увеличение посещаемости

Чтобы выяснить, почему органический рост посещаемости ресурса замедляет работу сайта

Project
Приёмка проекта

Убедиться, что проект, разработанный сторонним подрядчиком, надёжен и выдержит запланированные нагрузки

Commissioning
Ввод новой инфраструктуры в эксплуатацию

Для проверки «запаса прочности» новой инфраструктуры до выкладки на боевые сервера

High season
Подготовка к высокому сезону

Для уверенности накануне крупной акции или распродажи, что сайт справится с всплеском нагрузки

Как оно организовано

13-летний опыт работы с техподдержкой b2c/b2b‑сервисов и e‑commerce проектов позволил нам выработать наилучший сценарий проведения нагрузочного тестирования:

1

сбор информации о существующих проблемах с производительностью инфраструктуры

2

сбор требований к пропускной способности инфраструктуры

3

формирование сценариев на основе анализа пользовательских запросов к сайту/приложению

4

подбор наиболее подходящих под потребности вашего проекта инструментов (JMeter, Яндекс.Танк, Gatling, инструменты собственной разработки)

5

проведение нескольких итераций нагрузочного тестирования, по итогу каждой из которых будут сформированы детальные рекомендации по модификации инфраструктуры

6

составление итогового отчета с информацией о результатах тестирования и рекомендациями по исправлению проблем

Изменения к лучшему

По итогам нагрузочного тестирования мы не просто готовим отчёт — вы получаете знания о том, как решить существующие проблемы:

Plus

масштабировать сервисы на большее количество серверов

Plus

скорректировать настройки для увеличения пропускной способности

Plus

построить индексы БД и оптимизировать запросы

Plus

изменить схему взаимодействия сервисов

Plus

оптимизировать логику работы приложений

Plus

внедрить новую схему деплоя

Like

Теперь вы точно будете знать предел прочности инфраструктуры — и что делать, если проект подошёл к нему вплотную.

Хотите ознакомиться с образцом отчёта заранее?
Мы с удовольствием вышлем его вам на электронную почту!

Команда и цена

Каждый раз мы формируем проектную команду индивидуально. Конкретное количество выделяемых специалистов зависит от параметров инфраструктуры. Но в команду всегда входят:

  • Менеджер проекта
  • DevOps-инженер
  • Системный архитектор
  • Технический писатель
  • Техлид проекта
  • Специалист по системам мониторинга

На итоговую стоимость услуги влияют
следующие параметры инфраструктуры:

  • Стек ПО
  • Количество итераций тестирования
  • Типы эмулируемой нагрузки
  • Количество узлов

Стоимость

Price cloud

Срок проведения нагрузочного тестирования

от 2 недель

FAQ

Получается, после каждой аварии нужно проводить такую дорогостоящую процедуру?

Arrow

Нагрузочное тестирование, которое проводится после аварии или сбоя, нацелено на поиск их причин. В полученном по результатам тестирования отчёте вы найдёте не только информацию “почему так произошло”, но и рекомендации “как всё исправить”. И количество критических инцидентов в результате многократно сократится.

Неужели перед каждым существенным апдейтом системы нужно проводить нагрузочное тестирование?

Arrow

Всё зависит от сложности системы и величины потерь, которые вы понесёте в случае её длительного простоя. В нашем отчёте вы увидите потенциальные “слабые места” инфраструктуры. И сможете либо их скорректировать, либо, если текущая архитектура этого не позволяет, обратить внимание именно на них при выкатке апдейта и мониторить конкретные показатели.

А почему нужно обращаться к вам, если с «Яндекс. Танком» может совладать любой более-менее опытный айтишник?

Arrow

“Яндекс. Танк” — лишь один из инструментов, которые мы применяем. Но главное — "более-менее опытный айтишник" с его помощью даст вам лишь понимание, где проект может “сломаться”. Тогда как наше тестирование, которое мы проводим выделенной командой в несколько итераций, даст вам знание, почему критический инцидент может произойти и как его не допустить.

Что делать, если выявленные проблемы мои специалисты не могут оперативно устранить собственными силами?

Arrow

Наш продукт, в данном случае, — это отчёт, с информацией по состоянию системы и рекомендациями по устранению “слабых мест” и повышению отказоустойчивости. Но мы готовы провести данные работы силами наших специалистов, если у вас возникнет такая потребность.

Значит, теперь маркетологи не будут обвинять айтишников, что они не подготовили сайт к их суперской акции, а айтишники не будут обвинять маркетологов, что те их не предупредили о суперской акции?

Arrow

Нагрузочное тестирование не гарантирует 100-процентного влияния на коллектив, но обычно степень дружелюбия и градус позитива после него ощутимо вырастают!

Полезные термины

Performance testing
Тестирование производительности. Оно проводится для определения скорости работы информационной системы или её составляющих под определённой нагрузкой.
Load testing
Нагрузочное тестирование. Состоит в определении производительности и времени отклика информационной системы в ответ на внешний запрос. Задача нагрузочного тестирования — выяснить, соответствует ли производительность системы требованиям, установленным при её создании.
Downtime period
Время недоступности сервиса/период простоя. Чем больше период простоя — тем выше потери бизнеса. Задача нагрузочного тестирования — снизить время недоступности до незначительной величины или полного нуля.

Оставьте заявку, и мы свяжемся с вами в ближайшие 24 часа!

Обсудим сотрудничество?

Мы также всегда готовы проконсультировать вас по телефону 8 800 555-91-99 или по электронной почте info@itsumma.ru

Нажимая на кнопку «Отправить», вы даете согласие на отправку и обработку своих персональных данных.
Оставьте свои контакты, и мы свяжемся с вами в течение 24 часов.

Нажимая на кнопку «Отправить», вы даете согласие на отправку и обработку своих персональных данных

#

Ваша заявка принята. Мы свяжемся с вами в ближайшее время.

Мы используем cookies для быстрой и удобной работы сайта. Продолжая пользоваться сайтом, вы даёте согласие и принимаете политику обработки персональных данных