Проверка на прочность или нагрузочное тестирование с...

21
Проверка на прочность или нагрузочное тестирование с JMeter Алексей Деркач, февраль 2015

Upload: aleksey-derkach

Post on 10-Aug-2015

68 views

Category:

Technology


5 download

TRANSCRIPT

Проверка на прочность

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

Алексей Деркач, февраль 2015

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

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

○ Стресс-тестирование.

○ Тестирование стабильности.

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

Стресс-тестирование

Тестирование стабильности

JMeter

● инструмент для проведения нагрузочного тестирования

● написан на Java● умеет проводить нагрузочное

тестирование JDBC-соединений, FTP, LDAP, SOAP, JMS, POP3, IMAP, HTTP и TCP

● поддерживает плагины

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

Планируем тест

Пишем скрипты

Выполняем скрипты

Анализируем результат Тюнинг

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

● требуемое окружение● требуемые ресурсы● требуемое время● цель тестирования● ответственный● график тестирования● форма представления результата

Нагрузочный тест

Параметры

Тестовые данные

Запрос (HTTP, SOAP)

Получение ответа

Статистика

Нагрузочный тест

Параметры

Тестовые данные

Запрос (HTTP, SOAP)

Получение ответа

СтатистикаThread

Выполнение тестов: наборы данных

Выполнение тестов: проверка и настройка

Выполнение тестов: массированный налёт

Выполнение тестов: соблюдайте дистанцию

Выполнение тестов: смотрите на приборы

Получение ответов

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

Накопление статистики

Анализ результатов

● скорость ответов● статусы ответов● нагрузка на сервер● нагрузка на сеть● и пр.

Тюнинг

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