Услуга по проведению нагрузочного тестирования SAP

Использование SAP ставит в прямую зависимость непрерывность налаженных операций и бизнес-процессов от отсутствия риска любого сбоя в системе. В реальной жизни не бывает безотказных и совершенно законченных систем, и сбой может быть вызван любым изменением системы, возросшей нагрузкой, поломкой оборудования и т.п. Заморозить систему в неизменном состоянии для минимизации воздействий практически нереально – изменяющиеся условия, выход обновлений, новых модулей, приложений, возрастающая нагрузка, появление новых требований обязывают вносить изменения для того, чтобы система отвечала текущим нуждам бизнеса. Существует процесс, позволяющий уменьшить вероятность наступления сбоев вследствие каких-либо изменений системы. Это процесс тестирования, в том числе и нагрузочное тестирование, которое позволяет предсказать поведение SAP системы в реальных условиях; время отклика на запросы пользователей; время стабильного поведения при увеличении количества пользователей; продемонстрировать, что система отвечает заданным параметрам по производительности; выявить, какая часть системы вносит сбои в работу и многое другое. В процесс тестирования также можно включить мониторинг системы, чтобы иметь возможность отслеживать ее доступность и прогнозировать возможные сбои в дальнейшем.

Компания «S&T International» объединяет в себе как специалистов, так и технические возможности по организации нагрузочного тестирования с использованием непревзойденного пока на рынке решения по организации нагрузочного тестирования от компании «Hewlett-Packard» - Performance Center. Это позволяет решать поставленные задачи максимально эффективно. Основной компонент этого решения – HP LoadRunner – также поставляется совместно с SAP NetWeaver платформой и помогает решать полный спектр задач по тестированию SAP систем и модулей.

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

Задачи
Далее приводится примерный перечень задач, которые могут быть поставлены Заказчиком перед «S&T»:

1. Определить параметры необходимых аппаратных средств при оборудовании, например, нового офиса, чтобы успешно запустить SAP решение, и, таким образом, минимизировать затраты на закупку.
2. Проверить правильность написания и/или внедрения нового модуля для уже развернутой SAP системы, провести нагрузочное тестирование.
3. Построить профиль загрузки существующей SAP системы, чтобы определить проблемные места.
4. Осуществить мониторинг системы, что может помочь в выявлении недоступности модулей, сервисов и т.п. на ранней стадии.

В зависимости от задачи определяется стратегия тестирования и, соответственно, объем работ.

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

Основные элементы процесса:
1. Анализ и планирование:
    a. Определение бизнес процесса и
        требований к системе.
    b. Определение стратегии
        нагрузочного тестирования
        i. Определение тестовой среды и
           конфигураций
        ii. Построение необходимых
           нагрузочных моделей на основе  
           определенных данных по:
           1. Количеству одновременных 
               пользователей;
           2. Наиболее используемым 
               элементам системы;
           3. Типовому поведению 
               пользователей системы.
         iii. Моделирование необходимых
             сценариев исходя из ключевых
             бизнес требований к системе.
     c. Разработка плана работ и
        согласование бюджета.
2. Подготовка тестовой среды.
3. Разработка нагрузочных скриптов:
    a. Развертывание средств для
        разработки в тестовой среде.
    b. Разработка тестовых скриптов.
    c. Отладка тестовых скриптов.
4. Проведение нагрузочных испытаний.
5. Получение и обработка результатов:
    a. Подготовка отчета.
6. Приемка работ.

Пояснения к этапам работ даны в следующей таблице:




Результаты
Проведение нагрузочного тестирования позволит руководству принять взвешенные решения о необходимых действиях по исправлению ситуации с производительностью или доступностью системы до того, как она будет пущена в эксплуатацию. Таким образом, тестирование уменьшает риски внедрения, обновления или пуска в эксплуатацию SAP системы, модуля или приложения. По различным оценкам, введение нагрузочного и автоматизированного тестирования для SAP систем в 3-4 раза снижает объем обычного ручного тестирования, более чем в полтора раза снижает количество дефектов, находимых после ввода системы в эксплуатацию. С учетом немалой стоимости внедрения SAP решений обнаружение проблем с производительностью на этапах тестирования до ввода в эксплуатацию дает немалый выигрыш в экономии средств на исправление выявленных в процессе эксплуатации ошибок.
Контакты
Денис Харченко

Менеджер по продажам

Тел.: +7 495 645 69 23
Факс: +7 495 645 69 33

E-mail
Отзывы Заказчиков