Наверх
Цена ошибки в информационных системах очень высока: 1 час отказа системы приводит к потерям до 400 000$

Нагрузочное тестирование программного обеспечения

Любое программное обеспечение должно работать под нагрузкой длительное время. Сбои и отказы системы могут привести к убыткам, потере клиентов и другим неприятным последствиям. Нагрузочное тестирование позволяет определить, как и с какой скоростью работает программа под определенной нагрузкой. Посредством нагрузочного тестирования оценивается соответствие производительности продукта требованиям, сформулированным в ТЗ.

Нагрузочное тестирование рекомендуется проводить при выпуске нового программного обеспечения, доработке эксплуатируемого ПО и при изменении конфигурации стендов.


Ключевые преимущества
1
Оценка возможностей системы и определение максимальной производительности.
2
Выявление ошибок (например, утечка памяти, некорректные настройки или распределение ресурсов).
3
Предупреждение отказов системы в промышленной эксплуатации.

Бесплатно воспроизведем нагрузку для одного системного сценария!
Проработаем любой сценарий и дадим рекомендации по оптимизации процессов.

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

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

  • аналитическую работу,
  • выбор подходящего вида тестирования под заданные цели.

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

Основные этапы нагрузочного тестирования
Подготовка
Проведение
Отчет
Подготовка
Проводится анализ целей и статистики эксплуатации системы. Определяются бизнес-операции, имеющие значение с точки зрения нагрузки на систему. Создается и согласуется документ «Методика нагрузочного тестирования», который включает: стратегию тестирования, список и описание тестов, критерии успешного завершения, описание средств мониторинга и инструментов нагрузочного тестирования. Осуществляется подготовка тестовых данных, настраивается мониторинг, наполняется база данных.
Проведение
Выполняется запись и отладка скриптов нагрузочного тестирования и реализация сценариев нагрузочного тестирования. С помощью разработанной системы нагрузочного тестирования выполняется тестирование приложений. В рамках нагрузочных испытаний собирается различная статистическая информация, с помощью которой выполняется анализ производительности.
Отчет
После проведения нагрузочного тестирования заказчику предоставляется отчет, который описывает результаты тестирования, отступления от методики (если имеются), список ошибок, предложения по оптимизации работы системы, общие замечания.
Инструменты

Высококвалифицированные инженеры-тестировщики компании «Аплана» при выполнении нагрузочного тестирования используют продукты ведущих вендоров отрасли: HP LoadRunner, Apache JMeter, IBM Performance Tester, MS Visual Studio Ultimate.


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

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

Определение характеристик производительности системы

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

Тестирование поведения системы при увеличении объема данных

Тестирование стабильности

Проверка работоспособности системы в течение длительного времени эксплуатации, в том числе с большими объемами данных и высокой нагрузкой

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

Проверка работоспособности и надежности серверной части системы

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

Проверка корректности работы системы в режиме перегрузки и сбоев

Подбор оборудования

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

Тестирование на достижимость бизнес-планов

Исследование того, как система будет работать, когда будут достигнуты плановые бизнес-показатели

Разработка вспомогательных источников нагрузки

Воспроизведение работы внешних программ для проведения нагрузочного тестирования системы, интегрированной с ними

  • МТС Банк
  • Сбербанк
  • Центральный банк Российской Федерации
  • Хоум Кредит энд Финанс Банк
  • Sanofi
  • Филип Морис Интернэшнл
  • Спутник
  • ВТБ 24
  • ДжиИ Мани Банк
  • Альфа-Банк
  • Эльдорадо
  • Procter&Gamble
  • Газпромбанк
  • Ренессанс Жизнь
  • Мегафон
  • Райффайзенбанк
  • ТрансКредитБанк
  • ОТП Банк
  • МТС
  • ИБРАЭ
Система Orphus