Валидация схемы JSON в Postman

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ก.ย. 2024
  • валидация схемы JSON в Postman
    #postman #схема #api
    ►t.me/Testing_a... NEW!!!! 🔥🔥🔥
    ► Мой Linkedin:
    / alexandr-maleiko-605251161
    ► Instagram
    / moonystare
    Также посмотрите видео о Postman:
    • МИНИ-КУРС POSTMAN (API...
    Дорогие друзья!
    Рад снова видеть Вас на канале!
    testengineer.r.... - базовый материал по фичам
    Lesson 16 - POSTMAN + CHAT GPT. Делаем тесты с помощью AI
    📍 Вы узнаете о том как можно валидировать схему ответа от сервера в инструменте Postman
    👉 CURL
    curl --location 'dummyapi.io/da... \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --header 'app-id: 656afad785a89b0daa290785' \
    --data-urlencode 'lastName=Ernser' \
    --data-urlencode 'firstName=Macey' \
    --data-urlencode 'dateOfBirth=Sun Jul 02 2023 00:20:40 GMT+0200 (Central European Summer Time)' \
    --data-urlencode 'phone=683-606-0902' \
    --data-urlencode 'picture=kayli.org' \
    --data-urlencode 'email=Darian55@hotmail.com' \
    --data-urlencode 'title=mrs'
    Также посмотрите видео о Postman:
    • МИНИ-КУРС POSTMAN (API...

ความคิดเห็น • 31

  • @AlexQA
    @AlexQA  หลายเดือนก่อน

    62e6f10d11c051e2d93a6723 РАБОЧИЙ ТОКЕН!!! использовать его!
    также моя новая платформа по тестированию REST API: alexqa.netlify.app

  • @KaterynaKhyzhniak
    @KaterynaKhyzhniak 26 วันที่ผ่านมา

    Отличный курс! Спасибо.

  • @aukolosov
    @aukolosov 7 หลายเดือนก่อน

    Ух. Я думал у меня голова треснет. Разобрал эту часть после изучения первых двух. Может это неправильно т.к. в Вашем курсе эта идёт последней. Но так хотелось добраться до проверки JSON схем.
    Как же Вы доходчиво объясняете. Я за три дня разобрал то, с чем мучался вручную (про Postman и существование подобных иснтрументов узнал недавно, а пробовать Postman начал неделю назад) с периодическими депрессивными провалами несколько месяцев, пока не начал искать более понятного объяснения REST/JSON и всего с ними связанного.
    Огромный респектище за Ваш труд!

    • @AlexQA
      @AlexQA  7 หลายเดือนก่อน

      Спасибо, я старался

  • @blessedman8016
    @blessedman8016 9 หลายเดือนก่อน +1

    Добрый день! Спасибо за урок ! Жду новое видео

    • @AlexQA
      @AlexQA  9 หลายเดือนก่อน

      Добрый день! Пожалуйста))

  • @Олег-к2д7к
    @Олег-к2д7к วันที่ผ่านมา

    Спсибо за уроки. Где то что Вы внослили в видео есть в описании?

  • @homersimpson297
    @homersimpson297 7 หลายเดือนก่อน

    Респектос!👍

    • @AlexQA
      @AlexQA  7 หลายเดือนก่อน

      ☺️👍🏿

  • @DmitiiS
    @DmitiiS 9 หลายเดือนก่อน

    Алекс, привет и спасибо за твой труд. Интересно если ты сможешь раскрыть тему как схему забирать из вкладки api, а не прописывать руками каждый раз. Во вкладке апи она появляется после импорта json из свагера

    • @AlexQA
      @AlexQA  9 หลายเดือนก่อน

      Классный поинт, спасибо, посмотрим🙃👍🏿

  • @VitalyTolmachev
    @VitalyTolmachev 9 หลายเดือนก่อน

    Спасибо за очередное видео, но у меня вопрос больше по предыдущему видео на эту тему. Как я понял в отчете HTML-EXTRA нет истории. Но она есть в Allure. Смотрел видосы как эту историю прикручивают к отчетам Алюра, которые сделаны для Pytest. Делаю как у них, но для Newman история не появляется, тренд появляется а история - нет. Может подскажешь куда копать?

    • @AlexQA
      @AlexQA  9 หลายเดือนก่อน

      Честно, не подскажу даже …🤔

  • @Ikarel
    @Ikarel 3 หลายเดือนก่อน

    Привет а если в response придет без одного поля например (lastName) - тест упадет?

    • @AlexQA
      @AlexQA  3 หลายเดือนก่อน

      Можешь попробовать)) если мы ждем его- а его нет - то тест должен фейлится

  • @user-zf3rm9zh1g
    @user-zf3rm9zh1g 9 หลายเดือนก่อน

    добрый день. а можно как-то делать валидацию не через вкладку tests?

    • @AlexQA
      @AlexQA  9 หลายเดือนก่อน

      Ммм, честно не буду врать, не знаю 🤷‍♂️

  • @luckytima2315
    @luckytima2315 9 หลายเดือนก่อน

    Братик ты чего пропадаешь то ?

    • @AlexQA
      @AlexQA  9 หลายเดือนก่อน +2

      😂 не пропадаю, а нарабатываю опыт - для новых уроков!!!

  • @AleksandrAru
    @AleksandrAru 9 หลายเดือนก่อน

    Привет. ссылка на базовые материал по фичам не работает!!!!

    • @AlexQA
      @AlexQA  9 หลายเดือนก่อน

      Не понял, про какой базовый материал идет речь

  • @2chushpan
    @2chushpan 9 หลายเดือนก่อน

    А где заготовка?

    • @AlexQA
      @AlexQA  9 หลายเดือนก่อน

      В дескрипшене к видео

  • @qamasta
    @qamasta 9 หลายเดือนก่อน

    Я вначале услышал от автора, что нужно валидировать схемы потому, что могут быть ошибки. Но автор не привел ни одного практического примера этих ошибок, "мол я не валидирую json ответы в postman - вот к чему это приводит, а вот я валидирую и это покрытие для подобного рода багов, которые наглядно лезут ". Спасибо, короче юзлес.

    • @AlexQA
      @AlexQA  9 หลายเดือนก่อน

      Мммм)) вы точно внимательно смотрели видео?
      Я рассказал и цели зачем это делать и как выглядит баг - если сервер нам присылает не ожидаемые данные. Разобрали как это соотносится с документацией.
      Мне кажется вы или не смотрели или смотрели не внимательно 🙃

    • @qamasta
      @qamasta 9 หลายเดือนก่อน

      @@AlexQAесли для вас послать невалидное значение параметра (провести негативный тест), чтобы посмотреть как сервер кинет эксепшен - это "валидация схемы json ответа сервера" - тогда ясно 😁

    • @AlexQA
      @AlexQA  9 หลายเดือนก่อน

      @@qamasta окей))

    • @DmitiiS
      @DmitiiS 9 หลายเดือนก่อน

      Запиши свое видео и поделись со всеми, сравним оценим))

  • @ravshan.abduqodir
    @ravshan.abduqodir 6 หลายเดือนก่อน

    const scheme = {
    "type": "object",
    "properties":{
    "id": {"type": "string", "description": "autogenerated"},
    "title": {"type": "string", "enum": ["mr", "ms", "mrs", "miss", "dr", ""]},
    "firstName": {"type": "string", "minLength": 2, "maxLength": 50},
    "lastName": {"type": "string", "minLength": 2, "maxLength": 50},
    "gender": {"type": "string", "enum": ["male", "female", "other", ""]},
    "email": {"type": "string", "format": "email"},
    "dateOfBirth": {"type": "string", "format": "date-time", "minimum": "1900-01-01T00:00:00Z", "maximum": "now"},
    "registerDate": {"type": "string", "description": "autogenerated"},
    "phone": {"type": "string"},
    "picture": {"type": "string", "format": "uri"},
    "location": {"type": "object"},
    },
    "required": ["firstName","lastName","email"]
    };

    • @AlexQA
      @AlexQA  5 หลายเดือนก่อน

      В чем вопрос?

    • @AlexQA
      @AlexQA  5 หลายเดือนก่อน

      А это вы облегчили жизнь людям?) спасибо, спасибо)))