Урок 33 — Postman-ниндзя. С нуля до автотестов.

И так вашему вниманию курс по postman, где вы с абсолютного нуля научитесь пользоваться этим замечательным инструментом и также научитесь писать в нем автотесты.

Для комплексного понимания курса, я рекмендую посомтреть вот этот мой урок по API и Swagger. В это уроке в swagger рассматривается сервис, на который мы будем писать запросы а в последствии и автотесты в postman. Также хорошо бы посмотреть урок по Chrome DevTools для тестировщиков (QA)  , но это уже опционально.

 

В уроке рассмотрены темы:

  •  Интерфейс 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
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.