1)Один из принципов rest : stateless. Мол что каждый запрос, даже от старого юзера вочпринимается сервером как новый.
При этом у нас есть такое понятие как куки, который как раз таки сохраняет эти данные. Противоречие?
Разжуйте этот принцип плиз
2) И второе. Если есть gui, то зачем вообще использовать эти запросы напрямую? (при условие что действия через ui занимают небольше времени, чем через постман)
к примеру: жму на сайте кнопку ОК и товар добавляется в корзину и мне на этой же странице показывается, что он добавился. Нафига мне делать post запросы через постмана,чтобы проверить тоже самое?
Поясните за тестирование апи
Автор Bess, 31 окт 2017 17:09
Сообщений в теме: 3
#1
Отправлено 31 октября 2017 - 17:09
#2
Отправлено 31 октября 2017 - 17:24
1) stateless в данном случае сервис, то есть сам сервис не хранит состояния клиента между запросами, он честно каждый раз идет в БД и смотрит там. Куки нужны исключительно для идентификации и авторизации пользователя, состояние пользователя они не хранят никак
2) тесты через GUI занимают больше времени. тесты через GUI очень плохо распараллеливаются, внезапно, через GUI не всегда можно получить все возможности API, например API может выкатываться на релиз раньше, чем UI. Ну и некоторые ошибки оченидные при тестировании API напрочь не видны через UI
2) тесты через GUI занимают больше времени. тесты через GUI очень плохо распараллеливаются, внезапно, через GUI не всегда можно получить все возможности API, например API может выкатываться на релиз раньше, чем UI. Ну и некоторые ошибки оченидные при тестировании API напрочь не видны через UI
#3
Отправлено 02 декабря 2017 - 11:16
Всё это занимательно, но иногда пугает размах необходимых знаний-)
#4
Отправлено 02 декабря 2017 - 15:27
Размах - это если каждую хрень рассматривать как что-то уникальное. Потом количества хрени начинают складываться в компактные концепции.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных