Содержание
- 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. Скачать презентацию























Достижение цели – семь шагов, позволяющих ускорить процесс
в цифровых каналах коммуникации
Технология изготовления барельефа
Повторенье – мать ученья
Углеродное финансирование и льготные кредиты НЕФКО -возможности проектов совместного осуществления в России и на Украине
в гостях у сказки
Звёздное небо
Приемы устного сложения и вычитания чисел
Фьючерсы на срочном рынке РТС (FORTS)
Мир художественной культуры просвещения
Презентация на тему Баба Яга
Презентация на тему Наследственные заболевания и их причины
Чугуны. Классификация чугунов
PR для технологических компаний и стартапов
Найди свой цвет - найди волшебное настроение
МЕХАНИЗМ СТИМУЛИРОВАНИЯ НАКОПЛЕНИЯ И СОФИНАНСИРОВАНИЯ РЕМОНТА И ВОССТАНОВЛЕНИЯ ОБЩЕГО ИМУЩЕСТВА ОБЪЕКТА КОНДОМИНИУМА
Продавать или впаривать, в чем разница?
Роль и назначение МСФО
Информация
Financial & Life Management Without Borders
Обществознание
Терминологический словарь
Приготовление воскресного семейного обеда
Анализ рекламных роликов
правила безопасного поведения на льду
ИТОГИ профдиагностики учащихся школы № 1150
Нові тарифи на послугу SIP транк
Диагностика основных моментов, влияющих на построение сильного личного бренда