Перфоманс Лаб

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


Увеличьте производительность вашей системы до максимума

ЧТО ТАКОЕ НАГРУЗОЧНОЕ ТЕСТИРОВАНИЕ?

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

инженер

Выполняют операции, эмулируя промышленный трафик

тысячи виртуальных пользователей

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

нагрузка на систему

Анализ проблем позволяет устранять "узкие места"

анализ проблем

Узнайте больше о нагрузочном тестировании

КАКИЕ УГРОЗЫ ДЛЯ ВАШЕГО БИЗНЕСА СКРЫВАЕТ ПО

«Если какая-нибудь неприятность может произойти, то она обязательно произойдет»
Закон Мерфи

Недостаточная производительность ИТ-системы может
привести к катастрофическим последствиям:

  • Колоссальные финансовые потери из-за полного отказа системы и остановки работы

  • Потеря действующих и потенциальных клиентов

  • Убытки прибыли в следствие ограниченной работы ПО

  • Потеря репутации, которая зарабатывалась годами

  • Неэффективная работа персонала из-за недоступности и “тормозов” системы

Часто понимание необходимости тестирования приходит только после крупных сбоев, связанных с производительностью ИТ-ресурсов.
Многие наши клиенты обратились к нам именно после таких инцидентов:

  • Банкоматы не обслуживаются

  • Кассиры не могут отпускать товар

  • Складские работники не могут принять поставки

  • Недопустимо долгое время ответа системы на запросы

  • Отсутствие доступа к базе данных у удаленных сотрудников

  • Замедленная работа биллинговой системы оператора связи

  • Интернет-портал рухнул под наплывом посетителей

Все это может привести к финансовым убыткам и к имиджевым потерям, которые невозможно измерить деньгами!

КАК СЭКОНОМИТЬ БЮДЖЕТ И ЗАЩИТИТЬ
ВАШУ СИСТЕМУ ОТ СБОЕВ

$120 000 000 000 сэкономили наши
клиенты
более 150 проектов в год
более 500 специалистов
в штате
более 100 сотрудников имеют
сертификаты в области
обеспечения качества
ИТ-систем
100 крупных банков
протестировали свои
ИТ-системы
с нашей помощью

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

1.
Собираетесь принять в эксплуатацию новую ИТ-систему, с которой будет работать большое количество пользователей.
2.
Хотите понять возможности существующей системы, узнать предельно допустимую нагрузку.
3.
Ожидаете сезон высоких продаж или готовите запуск масштабной рекламной кампании, что вызовет резкое
увеличение нагрузки на систему.
4.
Планируете запуск новых сервисов, которые приведут к увеличению текущей нагрузки.
5.
Планируете изменить архитектуру или внести существенные изменения в функционал высоко нагруженной системы.
6.
Не знаете, какое оборудование необходимо
для размещения новой ИТ-системы.
7.
Сомневаетесь, что обновление ПО
не приведет к деградации производительности.
8.
Планируете открыть новые филиалы
и подключить их к единой системе.
9.
Собираетесь централизовать несколько систем.
Оставьте заявку и получите коммерческое
предложение на нагрузочное
тестирование вашей ИТ-системы!
КОНСУЛЬТАНТ АЛЕКСЕЙ

Каталог услуг

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

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

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

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

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

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

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

В результате внедрения рекомендаций, вы сможете:

  • Обеспечить стабильную работу приложений в периоды регулярной и пиковой нагрузок

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

  • Быть уверены в отказоустойчивости системы

  • Определить состав оборудования и вычислить запас производительности ИТ инфраструктуры

  • Эффективно спрогнозировать ИТ-бюджет

Скачайте наши материалы про нагрузочное тестирование

Брошюра по тестированию производительности ИТ-систем
Тестирование производительности ИТ-систем

Решение для анализа поведения ИТ-системы под нагрузкой

Брошюра по нагрузочному тестированию для Agile и DevOps

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

Решение для быстрого выпуска ПО с высокой производительностью

Брошюра по нагрузочному тестированию контакт-центров

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

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

Иконка

Аудит производительности

Подробнее

Аудит производительности

Оперативная локализация проблем производительности, наблюдаемых в промышленной эксплуатации.

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

Отчет будет содержать подробное описание "узких мест" - факторов, ограничивающих производительность ИТ-системы и рекомендации по ее оптимизации.


Результат внедрения рекомендаций:

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

  • Сокращение времени простоя систем и связанных с ним издержек

  • Гарантия оптимального использования вычислительных мощностей

Услуги

Дополнительные услуги

Подробнее

9 причин работать с нами

Тестирование различных ИТ-систем
Неограниченные возможности

Мы проводим тестирование самых различных ИТ-систем с протоколами взаимодействия собственной разработки, с наличием асинхронных вызовов, со сложным или зашифрованными обменом данных.

Заключение SLA
ответственность за результат

Мы даем финансовые гарантии нашим клиентам путем заключения SLA (Service Level Agreement)

Сертифицированные специалисты
Сертифицированные
специалисты

Более 100 человек имеют сертификаты обеспечения качества ИТ-систем: HP LoadRunner, QuickTest Professional, Quality Center, IBM Perfomance Tester, Functional Tester, Rational Robot, Microsoft TFS, HP BAC

Экономия средств
Независимость от вендоров

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

Экономное тестирование
С нами дешевле

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

Повышение производительности
Комплексная аналитика

Мы проверим все известные нам гипотезы и предложим рекомендации, выстроенные по степени влияния на итоговую производительность. В большинстве случаев внедрение 2-3 основных оптимизаций, позволяет повысить производительность более чем в 2 раза.

Работа на тестовом стенде
Ваша боевая среда
В БЕЗОПАСНОСТИ

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

Воссоздание нагрузки
Точный расчет

Мы знаем, как воссоздать нагрузку на тестовом стенде, точно эмулирующую текущую и будущую.

Гарантирование качества
Уверенность в качестве

Мы проверяем каждый этап работ согласно внутренним стандартам качества. Это позволяет предоставлять Вам только 100% провереные результаты. Вы можете заказать референс-визит к любому из наших клиентов.

Как мы работаем

  • 1

    Интервью с заказчиком и определение целей

  • Разработка методики нагрузочного тестирования

    (определение профилей нагрузки, обработка статистики, расчет интенсивностей)

    2
  • 3

    Создание скриптов, эмуляторов и инструментов наполнения БД

  • Проведение нагрузочных тестов

    4
  • 5

    Системный анализ

    в ходе которого происходит локализация узких мест

  • Обработка результатов тестирования

    (в виде таблиц и графиков)

    6
  • 7

    Подготовка финального отчета

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

Какое ПО мы тестируем?

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

- Телекоммуникационные ИТ-системы (OSS, BSS, SDP, IN)
- ИТ системы в страховании
- ИТ системы ритейла (ERP, EDI, WMS, интернет-магазины)
- ИТ-системы органов государственной власти
   - порталы госуслуг
   - системы межведомственного электронного взаимодействия
   - системы документооборота
   - системы идентификации и авторизации пользователей
   - реестры государственных услуг
   - системы исполнения госфункций в ОИВ

- Системы документооборота
- Системы управления взаимоотношениями с клиентами
(CRM)

- Веб-сайты, порталы, социальные сети, сервисы
трансляции потокового видео, мобильные порталы

- Интеграционные шины (Web-сервисы, IBM MQ)

Помимо этого мы проводим тестирование ряда популярных ИТ-продуктов, таких как
OeBS, 1C CRM, SAS, ЦФТ, EMC Documentum, Lotus Domino, Diasoft, Новая Афина, БИСквит.

Экспертиза по оптимизации производительности на системном уровне включает:
MS SQL Server, Informix, DB2, WebSphere, WebLogic, Jboss, Lotus, .net, Java
на таких платформах как Windows, Solaris, AIX, HP-UX, Red Hat Enterprise Linux, SuSE, AS/400 и др.

Часто задаваемые вопросы

  • Почему мы не можем сделать все сами?

    Одна из сложностей в самостоятельном тестировании - это правильно воссоздать нагрузку существующей системы на тестовом стенде. Даже небольшие неточности могут привести к большому отклонению в точности результатов. К тому же вы можете неправильно интерпретировать полученные данные, чтобы сделать окончательные выводы и прогноз работы приложений под нагрузкой в будущем.

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

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

  • Какие инструменты вы будете использовать? Нужно ли мне покупать лицензии?

    Если вы хотите получить инструмент, которым будете пользоваться в дальнейшем, мы подберем для вас оптимальный инструмент и поможем его приобрести. Если же вы хотите просто один раз провести тестирование, то возможны несколько вариантов:
    - покупка временных лицензий коммерческого ПО,
    - использование бесплатных инструментов

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

  • Почему я должен платить за тестирование, которое должен проводить производитель ПО?

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

  • Как я могу быть уверен, что вы разберетесь в моей уникальной системе?

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

  • Может быть такое, что вы проведете аудит и не найдете проблем?

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

примеры выполненных проектов

  • Кейс-стади / Нагрузочное тестирование предприятия розничной торговли Мвидио
    Скачать

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

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

    тестирование новых релизов

    тестирование репликаций

  • Кейс-стади / Нагрузочное тестирование в госсекторе Дит Москвы
    Скачать

    нагрузочное тестирование сервера РСМЭВ, электронной госуслуги предоставления результатов ЕГЭ и ГИА, Московского портала госуслуг, телевизионного портала госуслуг, системы межведомственного взаимодействия, общегородского процессинга, облачной бухгалтерии, билетного сервера

  • Сбербанк

    нагрузочное тестирование систем банка
    на платформе Oracle SuperCluster

  • УЭК

    нагрузочное тестирование и обеспечения качества Единой Платежной Сервисной Системы Универсальной Электронной Карты (ЕПСС УЭК)

  • x5RetailGroup

    нагрузочное тестирование системы GK Retail

  • ПромсвязьБанк

    нагрузочное тестирование АБС Новая Афина на платформе Oracle Exadata

  • Альфа Банк

    нагрузочное тестирование Альфа-Консультант

  • Кейс-стади / Нагрузочное тестирование в банке Хоум Кредит HOME CREDIT
    Скачать

    нагрузочное тестирование систем класса mission-critical и business-critical, в том числе:
    - система розничного кредитования населения HomeR
    - система на платформе программного комплекса TranzWare
    - система по управлению взаимоотношениями с клиентами Siebel CRM
    - АБС Quorum
    - интеграционная шина OSB

  • Связной Банк

    разработка инструмента нагрузочного тестирования кредитного конвейера «Кредитный Брокер»

    нагрузочное тестирование системы Siebel CRM

  • Мотив

    нагрузочное тестирование сайта ТГ МОТИВ, также выполнялось тестирование безопасности

  • Билайн

    сравнительное нагрузочное тестирование сервера Lotus Domino на платформах IBM и HP

  • EMC2

    нагрузочное тестирование системы документооборота EMC Documentum

  • Траст

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

  • Банк Москвы

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

  • Лето Банк

    нагрузочное тестирование кредитного конвейера FrontDesk FXL

Бизнес-кейсы

Промышленная компания

Cпециалисты Перфоманс Лаб помогли дирекции по информационным технологиям крупной промышленной компании увеличить производительность системы HR более чем в 10 раз, путем выполнения оптимизации производительности на прикладном и системном уровне, без замены серверного оборудования.
Проект длился 1.5 месяца, команда состояла из 2 инженеров

Розничная сеть

Более чем в 20 раз была повышена производительность операций информационной системы Axapta, которую использовала крупная розничная сеть для автоматизации управленческого, бухгалтерского и налогового учета.
Проект был выполнен за 2 месяца командой из 3 человек

Крупный российский банк

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

Телекоммуникационный
оператор

Результаты сравнительного тестирования производительности приложения Lotus Notes на разных аппаратных платформах помог крупному телекоммуникационному оператору мобильной связи принять взвешенное решение о миграции на новую платформу. Проведенное нагрузочное тестирование и оптимизация производительности позволило Lotus
Notes заработать на порядок быстрее.

Система
интернет-трейдинга

Своевременное нагрузочное тестирование сайта системы интернет-трейдинга позволило брокеру не допустить сбоя, который мог произойти с вероятностью 99% из-за всплеска активности интернет-трейдеров на фоне новостей. Ровно за год до этого события интернет-трейдер уже имел сбой, вызванный многократным увеличением нагрузки на систему, которая в результате этого не работала несколько часов.

БЛОГ

  • Нагрузочное тестирование — плюсы и минусы профессии

    Осень в работе нагрузочного тестировщика – это то самое время года, на которое чаще всего приходится пик работ (High Season), когда все наши Заказчики резко вспоминают про нагрузочное тестирование и хотят срочно быстро до нового года все успеть. Соответственно возникает резонный вопрос: «А кто же все это будет делать?». Рабочих рук не хватает, и надо их как-то где-то добыть.

    9
    3
    Читать далее
  • Нагрузочное тестирование мобильного приложения: запись трафика и создание скриптов

    Эта статья описывает процесс записи трафика и создание скрипта для jMeter с целью провести нагрузочное тестирование мобильного приложения для iOS и Android. Мобильный рынок — один из самых быстрорастущих во всем направлениям: от рекламы до использования в бизнес-сфере. Использование мобильных устройств в некоторых задачах еще в 2014 году пришло к показателям ПК, поэтому необходимость в […]

    5
    0
    Читать далее
  • Почему стоит проводить тестирование производительности перед black friday

    Мы быстро приближаемся к Черной пятнице, Кибер-понедельнику и сезону праздников — событиям, которые генерируют пик интернет-трафика. Для сайтов электронной коммерции и мобильных приложений высокий трафик — это высокие ожидания от онлайн-продаж.

    8
    0
    Читать далее
  • Выбираем html-парсер для JMeter

    Предлагаю: оценить полноту извлечения ссылок на html-ресурсы в Apache.JMeter; проверить правда ли извлечение ссылок в Apache.JMeter 3.0 стало более полным; испытать в деле плагин CsvLogWriter. Как гласит народная мудрость: «Верить верь, но проверь».

    10
    0
    Читать далее
Назад Далее

Клиенты о нас

Рекомендательное письмо Альфа-Банк Альфа-банк
Увеличить
Рекомендательное письмо Альфа-Банк ВТБ-Банк
Увеличить
Рекомендательное письмо Альфа-Банк Билайн
Увеличить
Рекомендательное письмо Альфа-Банк ДИТ Москвы
Увеличить