Скачиваний:
2
Добавлен:
13.07.2024
Размер:
4.6 Mб
Скачать

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

3. Настаиваем нагрузку от пользователей (те то , что они будут делать). (см следующий слайд)

Cделаем HTTP запрос и настроим обращение к серверу

Поэтому поставим

GET (в более сложных случаях можно выбрать POST , PUT и т.д.)

Поставим номер (IP адрес сервера) и т.д. Добавим проверку на http код ответа - 200

Создание HTTP риквеста

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

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

POST – метод POST используется для отправки данных на сервер .

В отличии от метода GET , который отправляет данные через

URL – адрес(в строке запроса), метод POST отправляет данные в теле запроса. Метод POST часто используется для загрузки файлов, отправки данных формы, создании новых ресурсов и т.д.

PUT – используется для отправки данных на сервер для обновления ресурса или создания ресурса с определенным идентификатором. При этом клиент отправляет данные в теле запроса по указанному URL адресу . Если ресурс с таким идентификатором уже существует то он будет обновлен , если нет , то будет создан новый.

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

DELETE – для удаления ресурса с сервера . Клиент отправляет DELETE – запрос с указанием URL – адреса ресурса , который требуется удалить. Таким образом , такой метод может быть использован для удаления файлов, записей баз данных и т.д.

PATCH – метод PATCH используется для частичного обновления ресурса на сервере. Этот метод отправляет только те данные , которые нужно отменить ,( в отличии от метода PUT , который заменяет весь ресурс) Поэтому PATCH полезен , когда требуется изменить только часть ресурса.

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

Клиент узнает результате отправленного запроса с помощью кода ответа

Коды ответов HTTP – это числовые значения которые сервер передает клиенту в ответ на его запрос.

Примеры

1.Информационные

100 Сontiinue: Cервер получил начальную часть запроса и ожидает остальную

101 Switching Protocols : клиент запросил смену протокола, сервер согласился на это.

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

2. Успешные

200 ОК : Успешное выполнение запроса

201 Сreated : Ресурс успешно создан.

202 Accepted : Запрос принят на обработку , но не завершен

3. Перенаправления

301 Мoved Permanently : Pecypc временно перемещен на другой URL

302 : Pесурс временно перемещен на другой URL

4. Ошибки клиента

400 Bad Request : Некорректный запрос от клиента

401 : Требуется аутентификация для доступа к ресурсу

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

403 : Доступ к ресурсу запрещен

404 Not Found : Запрашиваемый ресурс не найден на сервере.

5. Ошибки сервера

500 Internal Server Error : Внутренняя ошибка сервера

502 Bad Gateway : Cервер выступающий в роли шлюза или прокси получил некорректный ответ от вышестоящего сервера.

503 Service Unavailable : Сервер временно недоступен из- за перегрузки или технических проблем.

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

Итак тест –план состоит из;

Тest-plan

Группы потоков (активные пользователи) (Thread Group)

Cэмплеры (Samplers) – с помощью сэмплеров осуществляется отправка запросов к серверу

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

Лучше сразу сделать белый фон (легче читается интерфейс)

Для этого выбрать кнопку

Options → Look and Feel → Darklaf Intellij

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