Про Тестинг: обеспечение качества, тестирование, автоматизация

Раздел: Автоматизация > Нагрузочное тестирование > Разработка модели нагрузки

Разработка модели нагрузки

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

Для этого необходимо определить следующее:

  • список тестируемых операций
  • интенсивность выполнения операций
  • зависимость изменения интенсивности выполнения операций от времени

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

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

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

Далее предлагаю вам ознакомиться со следующими разделами, шаг за шагом раскрывающими специфику разработки модели нагрузки:


Автор: Андрей Широбоков

Наверх