Как стать автором
Обновить

Как мы тестируем Rest API в SM 2.0 с помощью Postman: сценарии, запросы, переменные окружения и немного автотестов

Время на прочтение12 мин
Количество просмотров19K
Всего голосов 15: ↑15 и ↓0+15
Комментарии16

Комментарии 16

Что с с сайтом? Который раз переходите на новую версию и откатываетесь назад.

Здравствуйте, спасибо за статью, подскажите, а как с интеграцией таких автотестов в CI/CD?

Мне приходилось пользоваться Postman для автоматизации ручного тестирования.

Для CI/CD можно использовать Newman для запуска коллекций Postman.

Столько лет пользовался постманом и только из-за этого поста таки заметил вкладочку Test

Существует несколько видов REST-запросов. Одни из самых популярных – это Get, Post, Delete и Update

Что за запрос такой update?

Прошу прощения, конечно, имеется ввиду PUT.

Здравствуйте, спамеры! :) Не так давно пытался получить от Вашей компании ответ по поводу вашего спама… не вышло. Спрошу тут.

Вопрос: почему на email, оставленный в спортмастере (у меня для каждого сайта уникальная почта), вы начинаете слать регулярный спам (каждый день) от имени вашей второй компании O'STIN?
При этом в письмах указано «Вы получили данное письмо потому, что являетесь клиентом O’STIN.», что есть вранье и письмах долгое время отсуствовала ссылка и возможность отказа от рассылки.

Используйте постман в пайплайнах при сборке?

Нет

Здравствуйте, судя по одному из скриншотов, вы используете Swagger UI и соответственно Open API. Рассматривали ли использование инструментов для автоматического тестирования по Open API схеме? Вроде Schemathesis, Dredd или REST-ler. Если да, то как бы вы сравнили их с Postman?

Добрый день, не приходилось пользоваться этими инструментами.

Добрый день) спасибо за статью. Как вырешаете такую проблему: созданы несколько коллекций для автоматизированного создания заказа. Во время разработки изменились роут, тело в запросе или ответ, на который написанны тесты. В данном случае необходимо скурпулезно в каждую коллекцию вносить изменения или существует лучше вариант?

Спасибо за статью

Тоже в повседневной работе используем постман как инструмент генерации сложных данных. Начали экономить кучу времени.

Так же активно можно использовать предварительный запуск скриптов из вкладки Pre-request Script для получения рандомных мейлов, телефонов, имен и т.д.

Мне показалось или это транскрибация видео? Местами не очень понятно

Верно. Спрашивайте что именно не понятно, буду рада объяснить :)

Для работы с датами в postman есть полезная библиотека js - moment.js , упрощает жизнь при работе с датами)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий