Postman. C нуля до автотестов.

Поделиться
HTML-код
  • Опубликовано: 28 июн 2024
  • И так вашему вниманию курс по postman, где вы с абсолютного нуля научитесь пользоваться этим замечательным инструментом и также научитесь писать в нем автотесты. Для комплексного понимания курса, я рекмендую посомтреть вот этот мой урок по API и Swagger • API. REST. Swagger. Ко... . В это уроке в swagger рассматривается сервис, на который мы будем писать запросы а в последствии и автотесты в postman. Также хорошо бы посмотреть урок по chrome devtools • Chrome DevTools для те... , но это уже опционально.
    Сделал на основе видео бесплатный курс на stepik - stepik.org/course/198019
    Мои социальные сети:
    Поддержать канал на Boosty: boosty.to/oleg_malyshev/donate
    TELEGRAM: t.me/OlegMalyshevBlog
    INSTAGRAM: / omalysev
    Таймкоды:
    00:00 - Вступление
    00:24 - Интерфейс postman
    04:10 - Query, Path, Body параметры, headers
    05:31 - Создание http методов
    05:57 - Создаем структуру - workspace, collection, папки
    07:01 - Создаем метод post /pet c body параметрами (json)
    09:26 - Создаем метод post /pet/{petId}/uploadImage c path и body параметрами (formData)
    12:06 - Создаем метод put /pet c body параметрами (json)
    13:37 - Создаем метод get /pet/{petId} c path параметром
    15:05 - Создаем метод get /pet/findByStatus c query параметром
    17:09 - Создаем метод post /pet/{petId} c path и body параметрами (x-www-form-urlencoded) - находим ошибку в документации swagger
    19:30 - Создаем метод delete /pet/{petId} c path параметром
    22:52 - Авторизация через headers
    27:16 - Создаем Variable, Global variable, Enviroments
    29:37 - Про Endpoint
    33:31 - Про Pre-request Script и Tests
    34:30 - Порядок выполнения Pre-request Script-ов и Tests-ов для коллекции, папки, запроса, ответа
    37:52 - Показываю возможности Pre-request Script-ов
    42:27 - Автотесты в postman
    43:20 - Как генерить рандомные значения
    44:24 - Пишем автотест на метод post /pet
    50:20 - Про передачу параметра через path, через двоеточие
    50:50 - Пишем автотест на метод post /pet/{petId}/uploadImage
    53:00 - Пишем автотест на метод put /pet
    53:37 - Пишем автотест на метод get /pet/{petId}
    55:20 - Пишем авотест на метод post /pet/{petId}/uploadImage
    56:56 - Еще раз более детальное объяснение как передавать path параметр через :
    57:18 - Пишем автотест на метод delete /pet/{petId}
    58:05 - Пишем автотест на метод delete /pet/{petId} уже удаленного животного
    58:45 - Пишем автотест на метод get /pet/{petId} уже не существующего животного
    59:37 - Про автотест для домашнего задания
    1:00:30 - Запускаем коллекцию с автотестами
    1:00:58 - Postman в реальных задачах
    1:02:18 - Объясняние как работают вебхуки
    1:05:10 - Шаблоны (templates) и пуличные API в postman
    1:07:05 - Заключение

Комментарии • 25

  • @OlegMalyshevIT
    @OlegMalyshevIT  3 месяца назад +3

    Ребяяятаааа! Я запилил свой бесплатный курс по postman на stepik stepik.org/course/198019. Пройдите плз курс, поставьте оценку и оставьте отзыв, как будет время 🙏 Я старался сделать его супер интересным и полезным, после каждого урока есть тесты 🙏Курс будет виден в поиске только тогда, когда 20 человек пройдут курс 🙏

  • @somestay07
    @somestay07 4 месяца назад +3

    Очень познавательное видео, думаю мобильным разработчикам хорошо зайдет, спасибо большое!

  • @sergeinerobeev3501
    @sergeinerobeev3501 4 месяца назад +1

    Спасибо!👍

  • @luckytima2315
    @luckytima2315 3 месяца назад

    Имба урок реально, спасибо )

  • @unicoxr5tj417
    @unicoxr5tj417 4 месяца назад +5

    какая годнота

    • @OlegMalyshevIT
      @OlegMalyshevIT  4 месяца назад +1

      Спасибо)

    • @user-ft5yb4ng4n
      @user-ft5yb4ng4n 2 месяца назад

      Что это за слово? Вообще не понятно - похвалил или поругал?

    • @OlegMalyshevIT
      @OlegMalyshevIT  2 месяца назад

      @@user-ft5yb4ng4n кажется что похвалил )

  • @uladzislaukomar3453
    @uladzislaukomar3453 4 месяца назад +1

    огонь, как для мобильщика - вообще пушка)

  • @DarkneSSru298
    @DarkneSSru298 4 месяца назад

    Спасибо Мужик

  • @user-yw8nt6gj7q
    @user-yw8nt6gj7q 4 месяца назад

    Отличный урок!
    Планируется ли урок по sql?

  • @igsm6461
    @igsm6461 4 месяца назад

    Привет Олег! Однозначно полезно это знать, кажется на рынке сейчас это не самый актуальный стек?

    • @OlegMalyshevIT
      @OlegMalyshevIT  4 месяца назад

      Postman не актуальный стек? Очень актуальный. А как еще тестировать API? Это либо postman либо soapUi

    • @igsm6461
      @igsm6461 4 месяца назад

      @@OlegMalyshevIT
      Я имею ввиду в плане автоматизации
      Py+requests, java+rest assured ?

    • @OlegMalyshevIT
      @OlegMalyshevIT  4 месяца назад

      @@igsm6461 а, ну два самых популярных стека, а какие еще есть варианты для Java и Python , ну и в целом Java и Python самые популярные языки для автоматизации + к ним еще ts+playright потихоньку подбирается

  • @Ruslan-ps9rz
    @Ruslan-ps9rz 4 месяца назад

    привет Олег. Занимаешься ли ты автоматизацией? на каком языке и какие инструменты используешь?

    • @OlegMalyshevIT
      @OlegMalyshevIT  4 месяца назад

      Занимаюсь, Java/Python + Selenium для веб, java + appium для мобилок, был опыт написания автотестов на Swift + XCTest для иос

  • @andsps
    @andsps 2 месяца назад

    А разве через Raw нельзя было загрузить фото? На 10,50 мин.