Для инженера по тестированию программного обеспечения умение использовать Postman для отправки POST-запросов является очень важным навыком. POST-запросы обычно используются для отправки данных на сервер для создания или обновления ресурсов. В этой статье подробно описано, как отправлять запросы POST в Postman, чтобы помочь вам эффективно проводить тестирование интерфейса.
POST-запрос — это метод HTTP-запроса, используемый для отправки данных на сервер для создания или обновления ресурсов. В отличие от запросов GET, запросы POST обычно включают данные, отправленные в теле запроса.
Прежде чем отправлять запрос, нам необходимо сначала установить почтальон. Шаги установки не будут описаны в этой статье.
После открытия Postman нажмите кнопку «Новый» в левом верхнем углу и выберите «HTTP-запрос», чтобы создать новый запрос.
в новом окне запроса,Установите тип запроса «POST». Введите URL-адрес, который вы хотите отправить, в адресную строку. Например,Если вы хотитеhttps://api.example.com/data
Отправить запрос, просто введите этот URL в адресную строку.
При отправке POST-запроса,Обычно вам нужно установить некоторые заголовки запроса (Headers),НапримерContent-Type
。Нажмите“Headers”Этикетка,Затем добавьте пару ключ-значение:
Это означает, что вы будете отправлять данные в формате JSON в теле запроса.
Перейдите на вкладку «Тело», выберите параметр «raw» и убедитесь, что в раскрывающемся меню формата справа выбран «JSON». Затем введите в текстовое поле данные JSON, которые вы хотите отправить. Например:
{
"name": "John Doe",
"email": "john.doe@example.com",
"age": 30
}
После настройки заголовка и тела запроса нажмите кнопку «Отправить», чтобы отправить запрос. Почтальон отобразит подробную информацию о запросе и ответе сервера.
В окне под запросом,Вы можете просмотреть ответ сервера,Включает код состояния, заголовки ответа и тело ответа. Убедитесь, что ответы соответствуют ожиданиям,Напримеркод состояниядля200 OK
или201 Created
,И содержание возвращаемых данных правильное.
Предположим, вы хотите протестировать интерфейс регистрации пользователей.,URLдляhttps://api.example.com/register
,Необходимо отправить имя пользователя, адрес электронной почты и пароль. Конкретные шаги заключаются в следующем:
URLhttps://api.example.com/register
。Content-Type: application/json
。raw
иJSON
,Затем введите следующее:{
"name": "Jane Smith",
"email": "jane.smith@example.com",
"password": "password123"
}
Если сервер возвращает код состояния201 Created
,А тело ответа содержит сообщение об успешной регистрации.,Тогда запрос успешен.
Отправка POST-запросов с помощью Postman — важный навык для тестирования API. Выполнив действия, описанные в этой статье, вы можете легко отправить запрос POST и проверить ответ сервера. При реальном тестировании вы также можете комбинировать переменные среды Postman, тестовые сценарии и другие функции для дальнейшего повышения эффективности и автоматизации тестирования.