Для создания запросов в программе Postman следуйте следующим шагам:
1. Откройте программу Postman.
2. Создайте новый запрос, нажав на кнопку "New" в верхнем левом углу или используя комбинацию клавиш Ctrl+N.
3. Введите URL-адрес в поле "Enter request URL" или выберите метод запроса из выпадающего списка "GET", "POST", "PUT", "DELETE" и т. д.
4. Если запрос требует параметров, добавьте их в раздел "Params" или "Query Params" на панели "Params" слева от запроса. Нажмите на кнопку "Add Param" и введите имя и значение параметра.
5. Если запрос требует заголовков, добавьте их в раздел "Headers" на панели "Headers" слева от запроса. Нажмите на кнопку "Add Row" и введите имя и значение заголовка.
6. Если запрос требует тела, добавьте его в раздел "Body" на панели "Body" слева от запроса. Выберите соответствующий тип тела запроса (например, JSON или форма) и введите данные.
7. Нажмите на кнопку "Send" справа от запроса, чтобы выполнить запрос и получить ответ от сервера.
8. Результаты запроса будут отображены во вкладке "Body" на панели снизу.
Пример использования Postman для добавления, удаления и изменения товара в корзине на сайте https://shop.mts.ru/personal/basket:
1. Добавление товара в корзину:
- Метод запроса: POST
- URL-адрес: https://shop.mts.ru/personal/basket
- Тело запроса (тип: JSON):
{
"productId": "12345",
"quantity": 1
}
- Пример скрипта:
```
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test("Response body is valid", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.success).to.eql(true);
});
```
2. Удаление товара из корзины:
- Метод запроса: DELETE
- URL-адрес: https://shop.mts.ru/personal/basket/12345
- Пример скрипта:
```
pm.test("Status code is 204", function () {
pm.response.to.have.status(204);
});
```
3. Изменение количества товара в корзине:
- Метод запроса: PUT
- URL-адрес: https://shop.mts.ru/personal/basket/12345
- Тело запроса (тип: JSON):
{
"quantity": 2
}
- Пример скрипта:
```
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
pm.test("Response body is valid", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.quantity).to.eql(2);
});
```
Обратите внимание, что в примерах использования скриптов и переменных в запросах я использовал JavaScript-синтаксис, который можно использовать в среде Postman для тестирования и проверки ответа сервера. Вы можете настраивать свои собственные скрипты в соответствии с потребностями вашего тестирования.