И так вашему вниманию курс по postman, где вы с абсолютного нуля научитесь пользоваться этим замечательным инструментом и также научитесь писать в нем автотесты.
Для комплексного понимания курса, я рекмендую посомтреть вот этот мой урок по API и Swagger. В это уроке в swagger рассматривается сервис, на который мы будем писать запросы а в последствии и автотесты в postman. Также хорошо бы посмотреть урок по Chrome DevTools для тестировщиков (QA) , но это уже опционально.
Буду также рад подписке на мой уютный telegram бложик: https://t.me/OlegMalyshevBlog
В уроке рассмотрены темы:
- Интерфейс postman
- Query, Path, Body параметры, headers
- Создание http методов
- Создаем структуру — workspace, collection, папки
- Создаем метод post /pet c body параметрами (json)
- Создаем метод post /pet/{petId}/uploadImage c path и body параметрами (formData)
- Создаем метод put /pet c body параметрами (json)
- Создаем метод get /pet/{petId} c path параметром
- Создаем метод get /pet/findByStatus c query параметром
- Создаем метод post /pet/{petId} c path и body параметрами (x-www-form-urlencoded) — находим ошибку в документации swagger
- Создаем метод delete /pet/{petId} c path параметром
- Авторизация через headers
- Создаем Variable, Global variable, Environments
- Про Endpoint
- Про Pre-request Script и Tests
- Порядок выполнения Pre-request Script-ов и Tests-ов для коллекции, папки, запроса, ответа
- Показываю возможности Pre-request Script-ов
- Автотесты в postman
- Как генерить рандомные значения
- Пишем автотест на метод post /pet
- Про передачу параметра через path, через двоеточие
- Пишем автотест на метод post /pet/{petId}/uploadImage
- Пишем автотест на метод put /pet
- Пишем автотест на метод get /pet/{petId}
- Пишем авотест на метод post /pet/{petId}/uploadImage
- Еще раз более детальное объяснение как передавать path параметр через :
- Пишем автотест на метод delete /pet/{petId}
- Пишем автотест на метод delete /pet/{petId} уже удаленного животного
- Пишем автотест на метод get /pet/{petId} уже не существующего животного
- Про автотест для домашнего задания
- Запускаем коллекцию с автотестами
- Postman в реальных задачах
- Объяснение как работают вебхуки
- Шаблоны (templates) и пуличные API в postman