📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 6 тр/час
Курс https://taplink.cc/protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Post #4461
4.86K


Задание 1: Создание нового пользователя (POST)
Цель: Создать нового пользователя через API, используя POST запрос.
Перейдите на https://gorest.co.in/my-account/access-tokens и сгенерируйте токен через Google аутентификацию.
Откройте Postman и выберите тип авторизации OAuth 2.0.
Вставьте ваш сгенерированный токен в поле Token в Postman (см. изображение).
Сформируйте запрос для создания нового пользователя, используя метод POST:
URL: https://gorest.co.in/public/v2/users
Тело запроса (Body):
Отправьте запрос и сохраните ответ с ID созданного пользователя в коллекцию или в окружение.
Задание 2: Получение информации о пользователе (GET)
Цель: Получить данные о ранее созданном пользователе через API.
Используя тот же токен авторизации, выполните запрос методом GET для получения информации о созданном пользователе.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, полученный в ответе на создание пользователя в предыдущем шаге.
Отправьте запрос и сохраните полученную информацию о пользователе (например, имя, email, статус).
Задание 3: Обновление данных пользователя (PUT/PATCH)
Цель: Обновить данные существующего пользователя через API.
Используя тот же токен авторизации, выполните запрос методом PATCH или PUT для обновления данных пользователя.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, которого вы хотите обновить.
Тело запроса (Body):
Отправьте запрос и убедитесь, что данные пользователя были обновлены (проверьте через GET запрос).
Задание 4: Удаление пользователя (DELETE)
Цель: Удалить пользователя через REST API.
Используя тот же токен авторизации, выполните запрос методом DELETE для удаления пользователя.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, которого вы хотите удалить.
Отправьте запрос и убедитесь, что пользователь был удален (проверьте через GET запрос, что пользователь больше не существует).
Из сайта cURL - https://gorest.co.in/
cUrl Examples for REST API
List users
Create user
Update user
Delete user
Цель: Создать нового пользователя через API, используя POST запрос.
Перейдите на https://gorest.co.in/my-account/access-tokens и сгенерируйте токен через Google аутентификацию.
Откройте Postman и выберите тип авторизации OAuth 2.0.
Вставьте ваш сгенерированный токен в поле Token в Postman (см. изображение).
Сформируйте запрос для создания нового пользователя, используя метод POST:
URL: https://gorest.co.in/public/v2/users
Тело запроса (Body):
{
"name": "Alice Johnson",
"gender": "female",
"email": "alice.johnson@example.com",
"status": "active"
}Отправьте запрос и сохраните ответ с ID созданного пользователя в коллекцию или в окружение.
Задание 2: Получение информации о пользователе (GET)
Цель: Получить данные о ранее созданном пользователе через API.
Используя тот же токен авторизации, выполните запрос методом GET для получения информации о созданном пользователе.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, полученный в ответе на создание пользователя в предыдущем шаге.
Отправьте запрос и сохраните полученную информацию о пользователе (например, имя, email, статус).
Задание 3: Обновление данных пользователя (PUT/PATCH)
Цель: Обновить данные существующего пользователя через API.
Используя тот же токен авторизации, выполните запрос методом PATCH или PUT для обновления данных пользователя.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, которого вы хотите обновить.
Тело запроса (Body):
{
"name": "Alice Smith",
"email": "alice.smith@example.com",
"status": "inactive"
}Отправьте запрос и убедитесь, что данные пользователя были обновлены (проверьте через GET запрос).
Задание 4: Удаление пользователя (DELETE)
Цель: Удалить пользователя через REST API.
Используя тот же токен авторизации, выполните запрос методом DELETE для удаления пользователя.
URL: https://gorest.co.in/public/v2/users/{user_id}
Где {user_id} — это ID пользователя, которого вы хотите удалить.
Отправьте запрос и убедитесь, что пользователь был удален (проверьте через GET запрос, что пользователь больше не существует).
Из сайта cURL - https://gorest.co.in/
cUrl Examples for REST API
List users
curl -i -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization: Bearer ACCESS-TOKEN" -XGET "https://gorest.co.in/public/v2/users"
Create user
curl -i -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization: Bearer ACCESS-TOKEN" -XPOST "https://gorest.co.in/public/v2/users" -d '{"name":"Tenali Ramakrishna", "gender":"male", "email":"tenali.ramakrishna@15ce.com", "status":"active"}'Update user
curl -i -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization: Bearer ACCESS-TOKEN" -XPATCH "https://gorest.co.in/public/v2/users/7374286" -d '{"name":"Allasani Peddana", "email":"allasani.peddana@15ce.com", "status":"active"}'Delete user
curl -i -H "Accept:application/json" -H "Content-Type:application/json" -H "Authorization: Bearer ACCESS-TOKEN" -XDELETE "https://gorest.co.in/public/v2/users/737428
- 👍 19
- ❤ 2
- 🆒 1











