Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №11 ТПП.pptx
Скачиваний:
0
Добавлен:
21.04.2024
Размер:
2.7 Mб
Скачать

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

Для этого в окне Tests 10 users Набираем

ADD → Sampler → HTTP Request

4 шаг. Настройка обращения к серверу.

 

Web Server

 

8080

Server Number or IP 127.0.0.1

Port Number

GET

Path 4

 

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

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

Итак запрос от каждого пользователя настроен

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

Напр. можно добавить проверку на http – запрос код ответа

200

Т.о. создали план тестирования и сохраняем его в директорию напр. / Documents/ tests/ 10 users

На этом 1 этап работы заверщен.

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

2 этап.

Заходим в терминал и запуcкаем Jmeter

И передаем следующие параметры:

файл плана нагрузочного тестирования

Файл в котором сохраниться результат

Директорию в которой надо получить графический отчет

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

2 этап.

Заходим в терминал и запуcкаем Jmeter

И передаем следующие параметры:

файл плана нагрузочного тестирования

Файл в котором сохраниться результат

Директорию в которой надо получить графический отчет

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

Часто по окончанию тестирования Jmeter сформирует для инженера дашборд (графический интерфейс) в виде html-документа.

Далее можно посмотреть графики демонстрирующие время ответа при запросах за секунду

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

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

Из графика видно, что каждому новому запросу пришлось ожидать больше времени при получении ответа

(напомним, что тест считается успешным если пришел код ответа 200)

3 этап Затем можно увеличить нагрузку.

Напр. 1000 запросов за 5 секунд

(Если тестируемое приложение составлено на языке Java , то оно в процессе выполнения оптимизируется для наилучшего значения.

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

Из графика видно, что каждому новому запросу пришлось ожидать больше времени при получении ответа

(напомним, что тест считается успешным если пришел код ответа 200)

3 этап Затем можно увеличить нагрузку.

Напр. 1000 запросов за 5 секунд

(Если тестируемое приложение составлено на языке Java , то оно в процессе выполнения оптимизируется для наилучшего значения.

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