3. Проблематика Много пользователей Много данных 1. Для какого числа пользователей разработано приложение? 1. На какие объемы БД рассчитана текущая конфигурация системы? 2. Как меняется число пользователей со временем? 2. Как быстро растет БД? 3. Какой размер БД допустим?Что от него зависит? 3. Как масштабируется система? 4. Каков текущий предел производительности и насколько он близок? 4. Что делать когда БД вырастет до предела?
4. Проблемы и инциденты Установка новых версий (релиз, SP, hot-fix, patch) Особенности эксплуатации Аварии и сбои оборудования и ПО Переполнения таблиц/буферов/очередей/файлов Непредвиденные всплески нагрузки
6. Тестирование Профили нагрузки Область применения Приёмо-сдаточные испытания Регрессионное тестирование Подготовка к централизации/тиражированию Расчёт конфигурации при масштабировании Системный анализ и оптимизация Работа системы под нагрузкой + Мониторинг, сбор результатов Тестирование производительности Тестирование объемов Стрессовое тестирование Запись скриптов 6
18. Обработка результатов тестированияАктивности INSOURCE OUTSOURCE OUTSOURCE Тип Руководитель департамента ИТ Менеджер производительности Ведущий инженер по производительности Руков. 1 человек на 1-3 приложения 1 человек на 1 приложение 1-3 человека на 1 приложение
20. Инструменты HP LoadRunner IBM Performance Tester Поддержка OeBS (протокол NCA) Необходимо приобрести плагин стороннего производителя Встроена Встроенный язык разработки скриптов Java. Можно интегрировать с Eclipse C, Java, VB Встроенный мониторинг 39 встроенных мониторов + интеграция с SiteScope простейший Отчеты, результаты тестов MS Word MS Word, HTML, MS Excel Эмуляция WAN Есть, плюс эмуляция модемного соединения нет Интеграция с инструментами Performance Management SiteScope, Diagnostics, Service Test, Quality Center нет
21.
22.
23.
24.
25. Спасибо за внимание! Юрий Ковалёв Performance Lab Директор по развитию бизнеса y.kovalev@pflb.ru моб. +7 916 092 1577 www.performance-lab.ru