🗊 Презентация Нагрузочное тестирование с помощью Grinder

Категория: Образование
Нажмите для полного просмотра!
Нагрузочное тестирование с помощью Grinder, слайд №1 Нагрузочное тестирование с помощью Grinder, слайд №2 Нагрузочное тестирование с помощью Grinder, слайд №3 Нагрузочное тестирование с помощью Grinder, слайд №4 Нагрузочное тестирование с помощью Grinder, слайд №5 Нагрузочное тестирование с помощью Grinder, слайд №6 Нагрузочное тестирование с помощью Grinder, слайд №7 Нагрузочное тестирование с помощью Grinder, слайд №8 Нагрузочное тестирование с помощью Grinder, слайд №9 Нагрузочное тестирование с помощью Grinder, слайд №10 Нагрузочное тестирование с помощью Grinder, слайд №11 Нагрузочное тестирование с помощью Grinder, слайд №12 Нагрузочное тестирование с помощью Grinder, слайд №13 Нагрузочное тестирование с помощью Grinder, слайд №14 Нагрузочное тестирование с помощью Grinder, слайд №15 Нагрузочное тестирование с помощью Grinder, слайд №16 Нагрузочное тестирование с помощью Grinder, слайд №17 Нагрузочное тестирование с помощью Grinder, слайд №18 Нагрузочное тестирование с помощью Grinder, слайд №19 Нагрузочное тестирование с помощью Grinder, слайд №20 Нагрузочное тестирование с помощью Grinder, слайд №21 Нагрузочное тестирование с помощью Grinder, слайд №22 Нагрузочное тестирование с помощью Grinder, слайд №23 Нагрузочное тестирование с помощью Grinder, слайд №24 Нагрузочное тестирование с помощью Grinder, слайд №25

Вы можете ознакомиться и скачать презентацию на тему Нагрузочное тестирование с помощью Grinder. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Нагрузочное тестирование с помощью Grinder
Описание слайда:
Нагрузочное тестирование с помощью Grinder

Слайд 2


Нагрузочное тестирование… определение того, как быстро работает система при определенной нагрузке. Позволяет также определить такие параметры системы...
Описание слайда:
Нагрузочное тестирование… определение того, как быстро работает система при определенной нагрузке. Позволяет также определить такие параметры системы как расширяемость и надежность. Вкратце, это: Имитация реальной нагрузки на систему Выполнение тестов Анализ результатов

Слайд 3


Цели нагрузочного тестирования Недопущение «падения» системы Обойтись без излишних затрат на «железо» Снизить стоимость продукта Облегчить...
Описание слайда:
Цели нагрузочного тестирования Недопущение «падения» системы Обойтись без излишних затрат на «железо» Снизить стоимость продукта Облегчить обслуживание Продемонстрировать заказчику, что система удовлетворяет требованиям

Слайд 4


Стратегии нагрузочного тестирования Поиск «узкого горла» Оптимизация Сравнение альтернативных вариантов Определение максимального объема данных...
Описание слайда:
Стратегии нагрузочного тестирования Поиск «узкого горла» Оптимизация Сравнение альтернативных вариантов Определение максимального объема данных Чистый интерес

Слайд 5


Типы нагрузочного тестирования Нагрузочное тестирование (load testing) Тестирование отказоустойчивости (failover testing) Стресс-тестирование (stress...
Описание слайда:
Типы нагрузочного тестирования Нагрузочное тестирование (load testing) Тестирование отказоустойчивости (failover testing) Стресс-тестирование (stress testing) Целевые испытания (targeted infrastructure test) Объемное тестирование (volume testing) Тестирование стабильности (endurance testing) Тестирование производительности (performance testing) Тестирование пропускной способности сети (network sensitivity testing)

Слайд 6


Словарь Vuser – виртуальный пользователь Load generator (agent) – генератор нагрузки Process - процесс Thread - поток Run - прогон Ramp-up –...
Описание слайда:
Словарь Vuser – виртуальный пользователь Load generator (agent) – генератор нагрузки Process - процесс Thread - поток Run - прогон Ramp-up – «разброс» Load controller – контроллер нагрузки

Слайд 7


Схема
Описание слайда:
Схема

Слайд 8


Метрики Времена отклика + Построение графиков производительности + Пропускная способность + Надежность (MTBF - Mean Time Between Failures)...
Описание слайда:
Метрики Времена отклика + Построение графиков производительности + Пропускная способность + Надежность (MTBF - Mean Time Between Failures) Доступность (какой процент времени сервис лежал) Загрузка процессора Загрузка памяти Сетевой траффик + Особые показатели сервера приложений Особые показатели сервера баз данных Запросы в секунду +

Слайд 9


Что нужно знать о каждой метрике? Среднее значение Разброс Максимальное и минимальное достигнутое значение Перцентиль (уложившиеся около среднего 90%...
Описание слайда:
Что нужно знать о каждой метрике? Среднее значение Разброс Максимальное и минимальное достигнутое значение Перцентиль (уложившиеся около среднего 90% результатов) Все распределение Упавшие запросы (процент)

Слайд 10


The Grinder 100% Java (любая ОС с поддержкой J2SE) Протоколы HTTP, HTTPS (out of the box) SOAP, XML-RPC IIOP, RMI/IIOP, RMI/JRMP, and JMS. POP3,...
Описание слайда:
The Grinder 100% Java (любая ОС с поддержкой J2SE) Протоколы HTTP, HTTPS (out of the box) SOAP, XML-RPC IIOP, RMI/IIOP, RMI/JRMP, and JMS. POP3, SMTP, FTP, and LDAP. Базы данных – JDBC Скрипт на Jython / Автозапись HTTP GrinderStone for Eclipse - дебаггинг Бесплатный 

Слайд 11


The Grinder: Настройка среды Java (JVM) Jython (add to PATH) Add external JARs to Grinder /lib/
Описание слайда:
The Grinder: Настройка среды Java (JVM) Jython (add to PATH) Add external JARs to Grinder /lib/

Слайд 12


Схема нагрузочного тестирования
Описание слайда:
Схема нагрузочного тестирования

Слайд 13


The Grider: Property File
Описание слайда:
The Grider: Property File

Слайд 14


The Grider: Property File grinder.processes grinder.threads grinder.runs grinder.processIncrement grinder.processIncrementInterval...
Описание слайда:
The Grider: Property File grinder.processes grinder.threads grinder.runs grinder.processIncrement grinder.processIncrementInterval grinder.initialProcesses grinder.duration grinder.script grinder.initialSleepTime grinder.sleepTimeVariation grinder.sleepTimeFactor

Слайд 15


The Grinder: UI
Описание слайда:
The Grinder: UI

Слайд 16


Workflow: Запись скрипта
Описание слайда:
Workflow: Запись скрипта

Слайд 17


Пример скрипта
Описание слайда:
Пример скрипта

Слайд 18


Jython “an implementation of the Python programming language written in Java” Python Syntax + ability to use Java classes Python написанный на Java,...
Описание слайда:
Jython “an implementation of the Python programming language written in Java” Python Syntax + ability to use Java classes Python написанный на Java, т.е. с возможностью использовать синтаксис Python и библиотеки Java

Слайд 19


Содержимое скрипта Импорт Java библиотек Определение переменных (HTTP headers/connection settings) Определение прокси-объектов для Test Группировка...
Описание слайда:
Содержимое скрипта Импорт Java библиотек Определение переменных (HTTP headers/connection settings) Определение прокси-объектов для Test Группировка отдельных тестов в функции Test group Вызов каждой тестовой функции из главной функции __call__(self)

Слайд 20


Пример лог файла
Описание слайда:
Пример лог файла

Слайд 21


Grinder Analyzer Специальный питоновский скрипт для анализа логов, записанных с помощью Grinder HTTP Plugin необходима установка Jython/Python
Описание слайда:
Grinder Analyzer Специальный питоновский скрипт для анализа логов, записанных с помощью Grinder HTTP Plugin необходима установка Jython/Python

Слайд 22


Нагрузочное тестирование с помощью Grinder, слайд №22
Описание слайда:

Слайд 23


Пример отчета
Описание слайда:
Пример отчета

Слайд 24


Пример отчета
Описание слайда:
Пример отчета

Слайд 25


Вопросы? End
Описание слайда:
Вопросы? End



Похожие презентации
Mypresentation.ru
Загрузить презентацию