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

Load testing — оценка поведения системы при возрастающей и максимальной нагрузке

Современное программное обеспечение просто обязано бесперебойно работать под колоссальными нагрузками. Любого рода проблемы, связанные с плохой производительностью, могут стать причиной отказа клиентов от использования вашего ПО. В связи с этим, проведение качественного нагрузочного тестирования должно стать обязательным для обеспечения стабильности работы ваших приложений.

Что вы можете потерять пренебрегая тестированием:

  • Финансовые потери из-за полного отказа системы и остановки работы
  • Потеря действующих и потенциальных клиентов
  • Потеря репутации, которая зарабатывалась годами
  • Неэффективная работа персонала из-за низкой скорости работы системы

Вам необходимо нагрузочное тестирование если:

  • Число пользователей IT-системы более 100 человек в день
  • Вы хотите понять возможности существующей системы, узнать предельно допустимую нагрузку
  • Ожидаете сезон высоких продаж или готовите запуск масштабной рекламной кампании, что вызовет резкое увеличение нагрузки на систему
  • Планируете запуск новых серверов, которые приведут к увеличению текущей нагрузки
  • Планируете изменить архитектуру или внести существенные изменения в функционал высоконагруженной системы
  • Не знаете, какое оборудование необходимо для размещения новой IT-системы
  • Сомневаетесь, что обновление ПО не приведет к деградации производительности
  • Планируете открыть новые филиалы и подключить их к единой системе
  • Собираетесь централизовать несколько систем

Виды тестирования

Тестирование производительности

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

Стрессовое тестирование

Стрессовое тестирование на заведомо повышенных нагрузках используется для проверки способности системы к регенерации после стресса.

Объёмное тестирование

Позволяет оценить производительность при увеличении объёмов данных в БД.

Тестирование надёжности

Тест работы системы под высокой нагрузкой в течение длительного времени.


Что мы можем протестировать?

Финансовые технологии

  • Банковские технологии
  • Расчетно-кассовое обслуживание
  • Кредиты, депозиты, инвест-блок
  • Интернет-банкинг, мобильные СМС-сервисы
  • Розничные системы
  • Процессинг и другие

IT-системы

  • Телекоммуникационные IT-системы (OSS, BSS, SDP, IN)
  • IT-системы в страховании
  • IT-системы ритейла (ERP, EDI, WMS, интернет-магазины)

IT-системы органов государственной власти

  • Порталы госуслуг
  • Системы межведомственного электронного взаимодействия
  • Системы документооборота
  • Системы идентификации и авторизации пользователей
  • Реестры государственных услуг
  • Системы исполнения госфункций в ОИВ

Различные информационные системы

  • Системы управления взаимоотношениями с клиентами (CRM)
  • Веб-сайты, порталы, социальные сети, сервисы трансляции потокового видео, мобильные порталы
  • Интеграционные шины (Web-сервисы, IBM MQ)