2012-12-01 04 Разгрузочный доклад о нагрузочном...

Preview:

DESCRIPTION

Автор занимается тестированием производительности web-приложений, доклад посвящен введению в этот процесс

Citation preview

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

Серик Бейсенов

Омск, за 3 недели до конца света

Женщина, на которую можно смотреть пока докладчик рассказывает о себе

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

Тестирование производительности

ЗАЧЕМ

МОДЕЛЬ

- Сценарии- Количество пользователей- Последовательность- Распределение между сценариями.

МОДЕЛЬСценарий Пользователей Активность

Поиск документа 40% 100 в час

Просмотр главной страницы

25% 300 в час

Просмотр документа 30% 150 в час

Просмотр контактной информации

5% 30 в час

КАК РАБОТАЕТ

генератор нагрузки система

запросы

КАК РАБОТАЕТ

Таймер Валидация ответов системы

Монитор ресурсов

ИНСТРУМЕНТЫ

Пишем самиJmeter и его детиGrinders -HP Load Runner

-IBM Rational -Performance Tester-SilkPerformer-LoadComplete+100500

СКРИПТ

- Информация о запросе и его параметрах- Время раздумия- Инструкции по обработке ответа сервера- Старт и остановка таймеров- Использование пользовательских данных в качестве параметров.

ОКРУЖЕНИЕ

Боевой сервер Точная копия Ночные прогоны

КОМАНДА

Сисадмин (CM) Аналитик Программист

КОМАНДА

Сисадмин (CM) Аналитик Программист

Инженер по автоматизации

КОМАНДА

Сисадмин (CM) Аналитик Программист

Инженер по автоматизации

МЕТРИКИ

Время отклика

Процессорное время Оперативная

память

Использование сетевых интерфейсов Загрузка БД

РЕЗУЛЬТАТЫ

- Описание модели тестирвования- Описание окружения- Описание тестовых сценариев- Статистика по времени отклика по каждому сценарию- Статистика по утилизации ресурсов- Выводы (в зависимости от целей)

Женщина, на которую можно смотреть пока докладчик благодарит за внимание и говорит спасибо

Recommended