Нагрузочное тестирование как способ снижения рисков Олег Бунин.

Презентация:



Advertisements
Похожие презентации
Экспертиза производительности Типовые ошибки разработчиков Шаромов Денис руководитель отдела техподдержки «1С-Битрикс»
Advertisements

CMS и хостинг Докладчик: Константин Малов Компания : Хостинг-Центр РБК.
(-3) = -16 Найдите правильный ответ:
1 Тестирование производительности веб–приложений: Как перестать беспокоиться и начать делать ЭТО Тимур Хайруллин Организатор.
Принципиальные изменения в версии 6.0. Оптимизация. Производительность продукта Сергей Рыжиков Генеральный директор ООО «1С-Битрикс»
«1С-Битрикс» Программа сертификации хостинг-провайдеров Александр Демидов руководитель направления арендных решений «1С-Битрикс»
Разработка высоконагруженных проектов Олег Бунин.
Разработка высоконагруженных проектов, Что нового? Олег Бунин.
Тестирование производительности. Содержание лекции Зачем нужно тестировать производительность? Виды тестирования производительности Нагрузочное тестирование.
Поисковые движки. Sphinx Search Engine. Докладчик: Роман Кудлай
Архитектура новой почты Рамблера Андрей Шетухин. Rambler Mail сегодня 240 тысяч новых регистраций в день 66 миллионов пользователей 20 миллионов живых.
Сравнение производительности версий 5.0 и 6.0. Результаты нагрузочного тестирования: ускорение на 80% Александр Сербул, ведущий специалист отдела качества.
Александр Демидов «1 С-Битрикс» Производительность Виртуальная машина 3.0 Инструменты отладки Летняя партнерская конференция «1 С-Битрикс» 2011.
Пошаговый алгоритм разработки высоконагруженной системы Олег Бунин
Создание тест-плана jmeter – от расчета цепочек до нагрузочного кластера на 5-10 млн. хитов Сербул Александр Руководитель направления контроля качества.
Скорость имеет значение Проблема медленных сайтов реальна Мациевский Николай, Web Optimizator 1 / 19 webo.in / webo.name.
Материалы совета кураторов 15 апреля 2011 года. Критерии сложности дисциплин по семестрам Дисциплина является сложной, если в группе более 50% задолжников.
Урок повторения по теме: «Сила». Задание 1 Задание 2.
Рекомендации по работе со службой технической поддержки Шаромов Денис руководитель отдела техподдержки.
Аспекты увеличения быстродействия «1С-Битрикс: Управление сайтом» на виртуальном хостинге Артём Рябинков 1С-Битрикс.
Транксрипт:

Нагрузочное тестирование как способ снижения рисков Олег Бунин

Зачем мы проводим нагрузочное тестирование?

Сложные системы

Сложность веб-системы

Как тестировать? Нагрузка дается на систему в совокупности; Нагрузка дается в течении длительного времени; Не говоря уже о профиле нагрузки.

Как мы даем нагрузку? Профиль нагрузки; Имитация сессий пользователя; Медленные клиенты.

Методология Описание аппаратной конфигурации; Описание конфигураций веб-сервера; Профиль нагрузки;

Пример тестирования 1С- Битрикс: Аппаратная часть

Пример тестирования 1С-Битрикс: программная конфигурация Nginx (версия ), Apache (версия 2.2.3, Prefork), PHP (5.2.12), ZendServer CE Параметры конфигурации Apache: – StartServers: 50 – MinSpareServers: 50 – MaxSpareServers: 50 – MaxClients: 50 – ServerLimit: 50 – MaxRequestsPerChild: 100 Параметры конфигурации nginx: – worker_processes: 8 – use epoll; – worker_connections: Параметры конфигурации MySQ:: thread_cache_size: 48 max_connections: 100 Параметры PHP session.gc_maxlifetime: 300

Пример тестирования 1С- Битрикс: Профиль нагрузки Каталог% от списка задач /0.51% /content/41.65% /e-store/23.28% /examples/14.1% /personal/3.18% /search/17.28%

Что должно быть в результате? Оптимизация настроек; Рефакторинг узких мест; Данные о поведении системы под нагрузкой; Сенсационные цифры!

Процесс оптимизации и рефакторинга НагрузилиПосчиталиПрослезились Внесли изменения

За нагружаемой системой наблюдают все: тестировщики, администраторы и разработчики!

Кривая деградации Как умирает система? Надо умирать правильно! Глупая бессмысленная смертьСмерть героя!

Кривая деградации Стандартные настройки Apache, MySQL и PostgreSQL вообще не предназначены для серьезной работы

Как умирает Битрикс? 222 запроса в секунду 19 миллионов в сутки

Как умирает Битрикс? Среднее время ответа – 2.5 секунды

Сенсационные цифры

Осмысленные цифры

Вопросы? Олег Бунин +7 (916)