Содержание
- 2. Нагрузочное тестирование Изучение поведения многопользовательской системы под нагрузкой Цели: Оценка характеристик производительности системы под нагрузкой Поиск
- 3. Инструментарий Существующие средства нагрузочного тестирования не обладают достаточной гибкостью и адаптивностью Решение: создание платформы для разработки
- 4. Типовая архитектура Load injectors Load Control Measurements Input Output Monitoring
- 5. Области расширения Компонентная среда (OSGi/Java) Архитектура основанная на plug-ins API, точки расширения
- 6. Сценарий Симулирует поведение пользователей Java классы Сценарий Транзакция (шаг) Запрос Иерархичность, модульность Идентификация частей сценария Генерация
- 7. Сценарий (пример) public class Service1Scenario extends WebScenario { Transaction1 transaction1 = new Transaction1(); Transaction2 transaction2 =
- 8. Нагрузка Request time Virtual users Think time time Request rate ... Virtual users SUT λ µ
- 9. Определение нагрузки (пример) int maximumVirtualUsers = 15; int incrementInterval = 60; int incrementVirtaulUsersBy = 1; public
- 10. Поддержка сетевых протоколов и измерений Любой протокол, имеющий клиентcкие Java библиотеки Регистрация значений: Время исполнения Ошибки
- 11. Run-time статистика и журналирование Измерения собираются в статистики: Среднее значение Частота событий Счетчики Определенная пользователем Масштабирование
- 12. Управление тестом Пользовательский интерфейс Eclipse RCP UI Command line Подготовка теста Eclipse Java IDE, PDE Рабочее
- 13. Компоненты платформы Scenario Workload Statistics filters definition Network protocol libraries Log format definition Test artifacts (OSGi
- 14. Замечания по реализации Высокая производительность агентов Сложность точного измерения времени в Java (msec, nanosec) Синхронизация потоков
- 15. Приложения платформы Стандартное нагрузочное тестирование HTTP, SOAP, RMI Сложные сценарии Различные протоколы в одном сценарии Симуляция
- 16. Приложения платформы (2) Генерация заданной нагрузки Пуассоновский поток запросов Автоуправление нагрузкой в зависимости от текущих показателей
- 17. Максимальная пропускная способность системы Load Response time Load Throughput (TPS) Average response time Throughput (TPS)
- 18. Анализ результатов Пакеты статистической обработки S-Plus (R statistics) Дисперсионный анализ сравнение производительности альтернативных конфигураций системы Корреляционный
- 19. Спасибо за внимание!
- 20. Backup slides
- 21. Descriptive statistics example – KPI VS. load
- 22. Тестирование производительности распределенных систем Application Server Authentication Service LDAP Tickets Reservation Service Доступно для тестирования под
- 23. Approach overview Perform load test and collect measurements Windmill + dynamic workload Determine response time distribution
- 24. Results comparison
- 26. Скачать презентацию























Психология опознания
Мишка косолапый
Презентация на тему Подвигу народа жить в веках!
ПРАВИЛА УСПЕШНОГО РЕЗЮМЕ
Кальяны MYA
Звукоцвет
Еженедельник «СЛОБОДА» ИНТЕРНЕТ-ПОРТАЛ MySLO.ru. - презентация
Разрешение конфликтных ситуаций в коллективе
Сотрудничество фирмы «1С» с учебными заведениями
Страховая медицинская организация, осуществляющая деятельность в сфере ОМС
Понятие философии. Особенности философского знания
Покупка голосов, а также индифферентная позиция электората в избирательном праве
Презентация на тему Навруз Байрам
Kryvyi Rih Area
Физика вокруг нас 5 класс
«Педагогическое взаимодействие как одно из важнейших условий компетентностного подхода в обучении»
Презентация на тему Древние германцы и Римская империя
философия древней индии
Волшебные голоса
ПРИЧИНЫ И ПРОФИЛАКТИКА ЭМОЦИОНАЛЬНЫХ СРЫВОВ «Наша жизнь – это наше здоровье Наше здоровье – это наше здоровье».
Массаж
Субкультуры
Компетентный родитель–счастливый ребенок
Зачет по теме "Синтаксис и пунктуация"
В каком банке выгоднее взять деньги?
Основы нефтедобычи
Предварительная обработка результатов функциональных испытаний гидромуфты «Фойт» на КС Чебоксарская 30.08.05г.
МАШИНОВЕДЕНИЕ