Перейти к содержимому

Фотография

Поясните за тестирование апи


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 Bess

Bess

    Активный участник

  • Members
  • PipPip
  • 91 сообщений

Отправлено 31 октября 2017 - 17:09

1)Один из принципов rest : stateless. Мол что каждый запрос, даже от старого юзера вочпринимается сервером как новый.
При этом у нас есть такое понятие как куки, который как раз таки сохраняет эти данные. Противоречие?
Разжуйте этот принцип плиз
2) И второе. Если есть gui, то зачем вообще использовать эти запросы напрямую? (при условие что действия через ui занимают небольше времени, чем через постман)
к примеру: жму на сайте кнопку ОК и товар добавляется в корзину и мне на этой же странице показывается, что он добавился. Нафига мне делать post запросы через постмана,чтобы проверить тоже самое?
  • 0

#2 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 31 октября 2017 - 17:24

1) stateless в данном случае сервис, то есть сам сервис не хранит состояния клиента между запросами, он честно каждый раз идет в БД и смотрит там. Куки нужны исключительно для идентификации и авторизации пользователя, состояние пользователя они не хранят никак
2) тесты через GUI занимают больше времени. тесты через GUI очень плохо распараллеливаются, внезапно, через GUI не всегда можно получить все возможности API, например API может выкатываться на релиз раньше, чем UI. Ну и некоторые ошибки оченидные при тестировании API напрочь не видны через UI
  • 0

#3 LIAHUNDR

LIAHUNDR

    Новый участник

  • Members
  • Pip
  • 1 сообщений

Отправлено 02 декабря 2017 - 11:16

Всё это занимательно, но иногда пугает размах необходимых знаний-)


  • 0

#4 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 02 декабря 2017 - 15:27

Размах - это если каждую хрень рассматривать как что-то уникальное. Потом количества хрени начинают складываться в компактные концепции.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных