Раздел: Автоматизация > Нагрузочное тестирование > Разработка модели нагрузки
Разработка модели нагрузки
Определившись с видами тестирования, целями и терминологией нагрузочного тестирования, у вас появился определенный фундамент, чтобы узнать, что основная задача в нагрузочном тестировании - разработка модели нагрузки.
Для решения этой задачи необходимо определить следующее:
- список тестируемых операций
- интенсивность выполнения операций
- зависимость изменения интенсивности выполнения операций от времени
В список таких задач должны войти операции, которые критичны с точки зрения бизнеса и с технической точки зрения. Критичностью с точки зрения бизнеса (и это основной критерий) является реальное влияние ухудшения производительности таких операций на бизнес процессы. Например, увеличение длительности обслуживания клиентов в банке, невозможность выполнить необходимое количество операций в течение дня и так далее. С технической точки зрения - это операции максимально потребляющие ресурсы серверов. Как правило - это операции выполняемые большим количество бизнес пользователей одновременно или создание сложных отчетов, в которые входят так называемые "тяжелые" запросы к базе данных. Хотим еще раз подчеркнуть, что степенью критичности является влияние на бизнес и работоспособность системы, например, создание какого нибудь отчета полностью загружающего сервер базы данных, в ночное время, не будет носить высокий приоритет для оптимизации, а в рабочие часы это будет иметь максимальный приоритет.
Далее предлагаю вам ознакомиться со следующими разделами, шаг за шагом раскрывающими специфику разработки модели нагрузки:
- Изучение приложения
- Определение профиля нагрузки
- Расчет нагрузочных точек
- Base line нагрузочная точка
Автор: Андрей Широбоков
