Курс Тестировщика с нуля / 27 урок/ Тестирование API с помощью Postman

preview_player
Показать описание
Добро пожаловать на Курс Тестировщика с нуля
На 27 уроке мы будем производить тестирование API с помощью программы Postman. Это должен знать каждый уважающий себя тестировщик, для эффективной работы!

Таймкоды:
00:00 | Начало
00:27 | Знакомство с интерфейсом Postman
06:23 | Что такое CRUD
09:18 | Знакомство с тестовой API
09:58 | Метод POST
16:53 | Метод GET
20:42 | Метод PUT
25:08 | Метод DELETE

Документация Google Map API
Метод POST
Запрос:
Resource: /maps/api/place/add/json
Параметр для всех запросов: key = qaclick123
Body:
{
"location": {
"lat": -38.383494,
"lng": 33.427362
}, "accuracy": 50,
"name": "Frontline house",
"phone_number": "(+91) 983 893 3937",
"address": "29, side layout, cohen 09",
"types": [
"shoe park",
"shop"
],
"language": "French-IN"
}

Ответ:
Статус: 200. Запрос прошел успешно
{
"status": "OK",
"place_id": "dea036e58d6773b3f8bfb256249a1593",
"scope": "APP",
"reference": "1f71a23b1374071eecbb70eed1054cf91f71a23b1374071eecbb70eed1054cf9",
"id": "1f71a23b1374071eecbb70eed1054cf9"
}

Метод GET
Resource: /maps/api/place/get/json
Параметр для запросов: key = qaclick123, place_id

Ответ:
Статус: 200. Запрос прошел успешно
{
"location": {
"latitude": "-38.383494",
"longitude": "33.427362"
},
"accuracy": "50",
"name": "Frontline house",
"phone_number": "(+91) 983 893 3937",
"address": "29, side layout, cohen 09",
"types": "shoe park,shop",
"language": "French-IN"
}

Статус: 404. Ошибка, локация с таким place_id отсутствует
{
"msg": "Get operation failed, looks like place_id doesn't exists"
}

Метод PUT
Запрос:
Resource: /maps/api/place/update/json
Параметр для запросов: key = qaclick123
Body:
{
"place_id":"c104d917f4b60e2c9a5feda6c9cbf279",
"address":"100 Lenina street, RU",
"key":"qaclick123"
}

Ответ:
Статус: 200. Запрос прошел успешно
{
"msg": "Address successfully updated"
}

Статус: 404. Ошибка, локация с таким place_id отсутствует
{
"msg": "Update address operation failed, looks like the data doesn't exists"
}

Метод DELETE
Запрос:
Resource: /maps/api/place/delete/json
Параметр для запросов: key = qaclick123
Body:
{
"place_id":"928b51f64aed18713b0d164d9be8d67f"
}

Ответ:
Статус: 200. Запрос прошел успешно
{
"status": "OK"
}

Статус: 404. Ошибка, локация с таким place_id отсутствует
{
"msg": "Delete operation failed, looks like the data doesn't exists"
}
Пройдя данный курс вы получите ответы на вопрос: как стать тестировщиком, войти в IT сферу за минимальный период времени, а главное бесплатно!

Друзья, подпишитесь на мой канал, поставьте лайк и задавайте все интересующие Вас вопросы в комментариях!

#Postman #тестирированиеПостман #PostmanApi #курсТестировщикаСНуля
Рекомендации по теме
Комментарии
Автор

Друзья, спасибо за просмотр данного видео. Свои комментарии и предложения оставляйте здесь, я обязательно отвечу! Всем добра

lgvrbvc
Автор

Проходим сейчас на курсах Postman. На практике никто ничего не понял вообще, кроме тех, кто изначально был в теме. Потом посмотрела ваше видео, все поняла и сделала потом сама. После этого решила посмотреть дополнительно других блогеров и осознала, что если бы не ваше видео, то я бы их опять таки не поняла. Текста много, а суть не уловить. А у вас вот получается передать суть и это прекрасно. Рада, что попала на канал.Спасибо!

zavrikus
Автор

Сразу лайк за новый интерфейс Postman !

Vitaliy-C
Автор

Очень хороший у вас курс, я очень доволен

maximsultakov
Автор

Приветствую, хорошее видео, объясняешь за англ яз. о чем и за что отвечает. Не как многие тупо нахватались терминалогий ушел ушел волосы назад, ведь вы записываете видео для новичков и начинающих с нуля. Большинство не объясняют за перевод или смысл. Лайк тебе бро и подписка. И да если не трудно в следующих видео можно еще с переводами и смыслами также развернуто и как положено))), ведь я английского языка не знаю, а таких как я тысячи и тысячи хотят учится, но когда инфа сухая даже не досматриваем до конца и ищем далее, это я тебе как начинающий тестировшик говорю про баги блогеров🤣🤣🤣, надо эти моменты по фиксить и с переводами и со смыслами объяснять как ты))). Рахмет за внимание, твой подписчик с Казахстана))

nurgasemskii
Автор

Хочу войти в айти!С вашими уроками у меня есть шанс!

licprkl
Автор

Большое спасибо за ваши уроки. Все доступно и просто объясняете. Возникла ошибка, вместо пробелов стоят точки и запрос отправляется не корректно, не получается исправить

osjkqfs
Автор

В методе GET перед "=" стоит пробел (в описании документации). Если перенести в запрос с пробелом, запрос не будет работать

stampingdiemanufactureukra
Автор

Спасибо за видео, очень полезно и просто.
У меня почему-то возникли проблемы с GET запросом. Запрос прошёл, ответ имеет код 200.
Но в ответе нет тела. Просто одна цифра: 1
Не пойму что не так 🤔

rozwpjp
Автор

У меня почему то результаты в методе POST не совпали, хотя статус 200

bvzxpki
Автор

А сколько можно зарабатывать после прохождения этих курсов?

ufvlhgu