Уважаемые посетители! Данный веб-сайт больше не поддерживается, информация на нем устарела. Пожалуйста, посетите наш основной сайт www.qatestlab.com

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

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

Каждый современный пользователь знает, что большинство онлайн-приложений ориентировано на массовое использование.

Использование программного обеспечения предполагает одновременную работу многих пользователей, и в таких ситуациях появляется необходимость тестирования производительности в условиях больших нагрузок (нагрузочного тестирования).

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

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

Нагрузочное тестирование поможет найти решение к следующим задачам:

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

В рамках нагрузочного тестирования QATestLab также предлагает:

  • Тестирование производительности (Performance testing) нацелено на проверку быстродействия системы при заданой нагрузке
  • Стрессовое тестирование (Stress testing) предназначено для проверки работоспособности приложения в стрессовых эксплуатационных условиях (например, в условиях резкого возрастания пользовательской активности, увеличении количества одновременных пользователей, возрастании объема данных, снижении пропускной способности сети, недостатке дискового пространства и др.), а также дать оценку способности системы к регенерации
  • Нагрузочное тестирование (Load testing) проверяет поведение системы при увеличении количества пользователей
  • Объемное тестирование (Volume testing) предназначено для получения оценки производительности и стабильности системы при увеличении объема данных
  • Тестирование стабильности или надежности (Stability / Reliability Testing) нацелено на проверку работоспособности приложения при длительной (многочасовой) нагрузке среднего уровня

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

Проекты
Типы проектов
Платформы и инструменты
Услуги
Подписаться

* - Обязательные поля