Презентация на тему Нагрузочное тестирование

Презентация на тему Нагрузочное тестирование, предмет презентации: Разное. Этот материал содержит 10 слайдов. Красочные слайды и илюстрации помогут Вам заинтересовать свою аудиторию. Для просмотра воспользуйтесь проигрывателем, если материал оказался полезным для Вас - поделитесь им с друзьями с помощью социальных кнопок и добавьте наш сайт презентаций ThePresentation.ru в закладки!

Слайды и текст этой презентации

Слайд 1
Текст слайда:

Нагрузочное тестирование

Применение при разработке высоконагруженных веб-проектов

Михаил Токовинин,
генеральный директор компании QSOFT +7 (495) 771-73-63


Слайд 2
Текст слайда:




О нас

Некоторые из наших клиентов:

Нагрузочное тестирование


Слайд 3
Текст слайда:




Что такое время загрузки?



Генерация страницы


Получение и обработка запроса

Запрос к БД обработка

Обработка данных формирование страницы


Передача полученной страницы и контента пользователю


Обработка на стороне клиента

Говоря о производительности системы, пользователи и разработчики часто говорят о разном:

Нагрузочное тестирование

Передача страницы и обработка


Слайд 4
Текст слайда:




Какие бывают нагрузки?

Нагрузки бывают разные и это сильно влияет и на характер выбранного теста и на стратегию развития и масштабирования системы

Нагрузка бывает распределена во времени
Бывает разная по роду (хиты / пользователи / downloads)
По-разному распределена по сайту

Нагрузочное тестирование


Слайд 5
Текст слайда:




Как оно должно работать?

Как должна работать правильно настроенная система? Должен ли правильно настроенный сервер обрабатывать все запросы и как? В чем измеряется результат?

Система должна «подавляющее большинство запросов» обрабатывать «достаточно быстро»
Разные запросы имеют разные требования по времени ответа
Система должна эффективно справляться с динамическими нагрузками
Система должна корректно обрабатывать превышение предельных нагрузок (хорошо настроенный сервер не «падает»)
Система должна быть масштабируема (и желательно по «железу»)

Нагрузочное тестирование


Слайд 6
Текст слайда:




Нагрузочное тестирование. Зачем?

Сама по себе производительсноть системы – это еще не цель. Цель – высокая надежность, то есть малый процент отказов. Однако, высокая надежность достигается не столько и не только производительностью системы, сколько культурой разработки и прежде всего,
Культурой отгрузки изменений

Самое узкое место при обеспечении надежности – изменения системы (отгрузки)
Изменения должны быть достаточно протестированы ДО отгрузки
Системная потеря производительности должна быть выявлена ДО отгрузки

Нагрузочное тестирование


Слайд 7
Текст слайда:




Как это выглядит

Задача нагрузочного тестирования сэмитировать нагрузку на систему достаточно близкую к реальной и получить статистику ответов

Требуется создать набор похожих на реальные «цепочек нагрузок»
Распределение хитов (страниц) должно быть приближено к реальным, насколько это возможно
Цепочки и план тесты должны учитывать реальный процесс их обработки (сессии, авторизации и т.д.)
Данные тестовой копии должны быть близки к реальным
Результаты должны сниматься на стороне «клиента»
Тест должен производиться на пиковых значениях в течение достаточно продолжительного времени

Нагрузочное тестирование


Слайд 8
Текст слайда:




Результат нагрузочного тестирования

Результатом нагрузочного тестирования является не утверждение о производительности сайта или программного кода, а скорее утверждение о пределе производительности всей системы

Не стоит ожидать, что нагрузочное тестирование гарантирует соответствующую производительность
Результат нагрузочного тестирования указывает на предельную производительность (указывает на «нагрузку отказа») на системном уровне
Даже протестированная система в реальности «затормозит», т.к. будет продолжать содержать узкие места или будет действовать в непредусмотренных сценариях

Нагрузочное тестирование


Слайд 9
Текст слайда:




Как это делается?

Для организации правильного нагрузочного тестирования требуется не так много навыков или технологий, как знаний и опыта.

Требуется проанализировать текущую или аналогичную нагрузку и смоделировать тестовые сценарии
Требуется выбрать инструмент для симулирования нагрузки (например, jMeter) и убедиться в отсутствии погрешностей на его стороне
Требуется подготовить тестовую копию (обеспечить наличие данных)
Требуется выработать методику проведения тестов и обработки результатов (должен быть лолный лог попыток и сделанных после изменений)
Требуется анализ результатов – формирование набора эксплуатационных характеристик системы
Требуется выработка набора рекомендаций

Нагрузочное тестирование


Слайд 10
Текст слайда:

Вопросы? Михаил Токовинин




Спасибо за внимание!

Тел.: (495) 721-7524 E-mail: toko@qsoft.ru
наш сайт: www.qsoft.ru


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика