Объединить передовой IT-опыт и предоставить лучшие решения для каждого нашего клиента в отдельности

(495) 604-1882
Решения
Нагрузочное тестирование
 

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

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

  • Тестирование производительности (performance and load testing) — тестирование, целью которого является получение характеристик производительности системы, а также исследование запаса производительности тестируемой системы, выполняется мониторинг и анализ производительности;
  • Стрессовое тестирование (stress testing) — проверка корректности работы системы в режиме перегрузки и сбоев, определение производительности системы при заведомо ограниченных ресурсах (недостаточно памяти, низко-производительный процессор и т.д.);
  • Объемное тестирование (volume testing) — тестирование поведения системы в зависимости от объема данных. Данный вид тестирования позволяет оценивать работоспособность приложения после нескольких лет промышленной эксплуатации (когда объемы данных увеличиваются в сотни и тысячи раз);
  • Тестирование масштабируемости (scalability testing) — тестирование и анализ производительности продукта на различных аппаратно программных платформах;
  • Конкурентное тестирование (concurrent testing) — проверка способности системы корректно обрабатывать конкурирующие запросы на использование разделяемых ресурсов (записи БД, оперативная память и т.д.);
  • Тестирование надежности (reliability testing) — проверка работоспособности системы в течение длительного времени эксплуатации, в том числе с большими объемами данных и высокой нагрузкой.

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

  1. Определение прогнозов роста Бизнеса, требования к производительности системы
    • анализ прогнозов роста Бизнеса,
    • проведение оценки спроса на Бизнес сервисы.
  2. Разработка методики проведения приемочных испытаний
    • разработка методики нагрузочного тестирования,
    • построение профилей нагрузок на систему по операциям,
    • разработка календарного плана нагрузочного тестирования
  3. Разработка инструментария для проведения испытаний в соответствии с методикой
    • разработка тестовых скриптов,
    • настройка средств тестирования и мониторинга.
  4. Проведение испытаний 
    • проведение тестов в соответствии с методикой,
    • анализ корректности проведенных тестов,
    • предварительный анализ результатов.
  5. Системный анализ результатов нагрузочного тестирования 
    • идентификация проблем с производительностью системы,
    • оценка влияния изменений,
    • оценка времени деградации системы при росте нагрузки,
    • разработка предложений по оптимизации производительности системы.
  6. Проведение регрессионных тестов после исправления проблем. В качестве отчуждаемых результатов работ, помимо подготовленной к эксплуатации в требуемом режиме информационной системы, Заказчик получает следующий пакет информации:  
    • методика тестирования, скрипты нагрузочного тестирования,
    • рекомендации,
    • итоговый аналитический отчет.

  

Для получения дополнительной информации обратитесь в «Квадриум».

 

© 2004—2019 Quadrium LLC

Яндекс.Метрика