Отправка HTTP-запроса
Категория | Пользовательская |
Применение | Сценарий |
Отправляет HTTP-запрос на URL с указанными параметрами и телом запроса
Ответ на HTTP-запрос записывается в переменную, значение которой можно отвалидировать
Параметры
Параметр | Комментарий |
---|---|
Имя тестового шага Обязательный |
Имя тестового шага, отображаемое в центре управления Пример: — Случайное имя проекта |
Переменная Обязательный |
Имя переменной, используемое в сценариях Пример: — api_some_resp_name |
HTTP-метод Обязательный |
HTTP-метод, используемый в запросе Возможный значения: — DELETE — GET — HEAD — OPTIONS — PATCH — POST — PUT |
URL-адрес Обязательный |
Адрес, на который будет отправлен запрос Поддержка: — Использование переменных окружения — Использование фикстур — Использование переменных Пример: — https://example.com — https://{{ gen_subdomain }}.example.com — {{ API_HOSTNAME }}/some-path/{{ random_uuid }} |
HTTP-заголовки Список |
Список HTTP-заголовков, отправляемых вместе с запросом Поддержка: — Использование переменных окружения — Использование фикстур — Использование переменных Пример: — Authorization: Bearer {{ api_session.token }} — Content-Type: application/json |
QUERY-параметры Список |
Список QUERY-параметров, отправляемых вместе с запросом Поддержка: — Использование переменных окружения — Использование фикстур — Использование переменных Пример: — params.statuses=STEP_STATUS_ACTIVE — params.uuids={{ random_uuid }} |
Тело запроса | Данные, отправляемые вместе с запросом Возможные типы: — Неопределено <- (по-умолчанию) — form-data — x-www-form-urlencoded — application/json Поддержка: — Использование переменных окружения — Использование фикстур — Использование переменных Пример для типа form-data или x-www-form-urlencoded: — uuid={{ random_uuid }} — status=STEP_STATUS_ACTIVE Пример для типа application/json: — {"name": "${project_name}","status": "PROJECT_STATUS_ACTIVE"}
|