Производительность комплекса систем


The Presentation inside:

Slide 0

Егор Еремеев, Universal KUBE, 2011 Производительность комплекса систем Простой подход к разработке методики тестирования


Slide 1

О докладчике Компания Universal Kube Разработка, внедрение и эксплуатация систем в в сфере финансов, банковской деятельности Партнер TCS в России Егор Еремеев Руководитель отдела тестирования Опыт в отрасли более 5 лет


Slide 2

Что стоит за этими краткими фразами? Протестировать производительность Провести нагрузочное тестирование


Slide 3

Простые случаи Виртуальные пользователи Запросы-ответы Профиль нагрузки Время отклика


Slide 4

«А за окном капитализм»


Slide 5

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


Slide 6

Источники и объекты нагрузки В системе есть некоторые процессы, производительность которых нужно тестировать Система = Объект нагрузки Процессы в этой системе кто-то или что-то инициирует. Кто-то или что-то = Источник нагрузки


Slide 7

Источники и объекты нагрузки И объектов, и источников нагрузки несколько Объект и источник совпадают Несколько источников для одного объекта


Slide 8

Источники и объекты нагрузки Выделяем источники нагрузки, чтобы подумать как будем при тестировании создавать нагрузку от них Выделяем объекты нагрузки, чтобы подумать, что же будем тестировать


Slide 9

Характеристики производительности Почему время отклика? Почему не скорость передачи данных сервером пользователю? Выбираем то, что в заданном процессе воспринимается пользователем непосредственно


Slide 10

Характеристики производительности Временные и объемные характеристики ХП3: Максимальное число пользователей одновременно работающих во Вспомогательной системе 1 ХП4: Время отклика АБС на вызовы транзакций ИР ХП5: Время выполнения АБС не online операций (Secondary Update и batches End of Day и Start of Day)


Slide 11

Характеристики производительности Скоростные характеристики для инфопотоков ХП2 и ХП3: Скорость обработки данных. Текущая скорость и Общая скорость.


Slide 12

Характеристики производительности


Slide 13

Характеристики производительности Определяем характеристики производительности, чтобы ясно понять цели тестирования


Slide 14

Процесс нагрузки Профиль нагрузки \ Карта запуска Набор бизнес-операций Операции во времени Объемы данных во времени Система интеграции


Slide 15

Процесс нагрузки Режим нагрузки = Профиль нагрузки + параметры среды П1: Готовность кода систем. П7: Объем и содержимое БД АБС. П8: Сетевые конфигурации АБС и Вспомогательной системы – 1. П4: Участие реальных систем или заглушек.


Slide 16

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


Slide 17

Модель нагрузки 1 1 2 3


Slide 18

Дополнительные разделы методики


Slide 19

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


Slide 20

E-mail: [email protected], [email protected] skype: eeremeev Спасибо!


×

HTML:





Ссылка: