Слайд 2О докладчике
Компания Universal Kube
Разработка, внедрение и эксплуатация систем в в сфере финансов,
банковской деятельности
Партнер TCS в России
Егор Еремеев
Руководитель отдела тестирования
Опыт в отрасли более 5 лет
Слайд 3Что стоит за этими краткими фразами?
Протестировать производительность
Провести нагрузочное тестирование
Слайд 4Простые случаи
Виртуальные пользователи
Запросы-ответы
Профиль нагрузки
Время отклика
Слайд 6Ход обсуждения
Сравним простые ситуации и случай комплекса систем
Выделим главные разделы методики тестирования
производительности
Получим список шагов для тест-дизайнера
Слайд 7Источники и объекты нагрузки
В системе есть некоторые процессы, производительность которых нужно тестировать
Система
= Объект нагрузки
Процессы в этой системе кто-то или что-то инициирует.
Кто-то или что-то = Источник нагрузки
Слайд 8Источники и объекты нагрузки
И объектов, и источников нагрузки несколько
Объект и источник совпадают
Несколько
источников для одного объекта
Слайд 9Источники и объекты нагрузки
Выделяем источники нагрузки, чтобы подумать как будем при тестировании
создавать нагрузку от них
Выделяем объекты нагрузки, чтобы подумать, что же будем тестировать
Слайд 10Характеристики производительности
Почему время отклика?
Почему не скорость передачи данных сервером пользователю?
Выбираем то,
что в заданном процессе воспринимается пользователем непосредственно
Слайд 11Характеристики производительности
Временные и объемные характеристики
ХП3: Максимальное число пользователей одновременно работающих во Вспомогательной
системе 1
ХП4: Время отклика АБС на вызовы транзакций ИР
ХП5: Время выполнения АБС не online операций (Secondary Update и batches End of Day и Start of Day)
Слайд 12Характеристики производительности
Скоростные характеристики для инфопотоков
ХП2 и ХП3: Скорость обработки данных. Текущая скорость
и Общая скорость.
Слайд 13Характеристики производительности
Слайд 14Характеристики производительности
Определяем характеристики производительности, чтобы ясно понять цели тестирования
Слайд 15Процесс нагрузки
Профиль нагрузки \ Карта запуска
Набор бизнес-операций
Операции во времени
Объемы данных во времени
Система
интеграции
Слайд 16Процесс нагрузки
Режим нагрузки = Профиль нагрузки + параметры среды
П1: Готовность кода систем.
П7:
Объем и содержимое БД АБС.
П8: Сетевые конфигурации АБС и Вспомогательной системы – 1.
П4: Участие реальных систем или заглушек.
Слайд 17Процесс нагрузки
Определяем режим нагрузки, чтобы зафиксировать условия, в которых будет измеряться производительность
Слайд 20Список шагов тест-дизайнера
Определить объекты и источники нагрузки
Определить характеристики производительности
Определить режимы нагрузки
Описать структуру
скриптов
Сформировать раунды тестирования
Определить способы измерения характеристик производительности