Найти тему
Postman. Модуль 3

Postman. Модуль 3

Подробно изучаем инструмент Postman. От самых простых шагов, заканчивая запуском тестов на удалённом сервере!
подборка · 17 материалов
17 прочтений · 4 месяца назад
Тестирование в Postman. Как запустить тесты с помощью Docker в TeamCity. Часть 17
Мы с вами уже научились автоматизировать тестирование API и даже запустили тесты локально через контейнер Docker. Однако на проекте запускать тесты нужно не локально, а на сервере. Можно, конечно, подключиться через SSH, но тогда все результаты тоже будут на вашем устройстве. Лучше всего интегрировать тесты в систему непрерывной интеграции и доставки (CI/CD) TeamCity. Об этом и пойдёт речь в данной статье! Условимся, что у вас уже есть доступ к TeamCity. В целом у вас уже будет проект, в котором вам и нужно будет создать ваш билд с тестами...
25 прочтений · 4 месяца назад
Тестирование в Postman. Как запустить тесты через контейнер Docker с использованием Newman. Часть 15
Мы с вами уже научились эффективно использовать Postman и даже освоили написание автоматизированных тестов, включая детальное создание скриптов до и после теста. Однако, чтобы эффективно интегрировать эти тесты в процесс непрерывной интеграции (CI), необходимо научиться запускать их удалённо. Именно об этом и пойдёт речь в нашей сегодняшней статье — мы рассмотрим запуск тестов через контейнер в Docker. В этой статье я не буду касаться установки и использования Docker. Этому будет посвящён отдельный курс...
17 прочтений · 5 месяцев назад
Тестирование в Postman. Newman запуск тестов через контейнер Docker с использованием Dockerfile. Часть 16
В прошлой статье мы с вами клонировали готовый образ для наших тестов. Но для удобства вы должны уметь сами дополнять образ нужными настройками. Для этого можно использовать Dockerfile, о нём сегодня и поговорим. Создаём Dockerfile В прошлый раз мы клонировали себе готовый образ командой docker pull ventx/newman-reporter Использовал этот образ так как в нём уже предустановлен отчёт newman-reporter-htmlextra. Логика останется та же, мы клонируем нужный образ, но уже добавим нужные нам настройки. Создадим на рабочем столе текстовый документ с названием "Dockerfile"...
31 прочтение · 5 месяцев назад
Тестирование в Postman. Newman запуск тестов через файл. Часть 14
В прошлой статье мы научились запускать наши тесты через сгенерированную ссылку. Также добавили к запуску файл с переменными и вывели отчёт. В этой статье разберём запуск тестов через файл. Экспорт коллекции с тестами Для экспорта коллекции, нам нужно выбрать нужную и нажать 3 точки справа - Export И далее снова Export. Выберем наш рабочий стол, чтобы удобнее было запускать тесты Сразу переименуем наш файл и назовём его dzen. Также сразу экспортируем наши переменные. Назовём файл env Запуск тестов...
42 прочтения · 5 месяцев назад
Тестирование в Postman. Newman вывод отчёта. Часть 13
Мы научились запускать тесты через командную строку. Но мы не умеем пока выводить отчёт о проделанной работе. Сегодня подробнее рассмотрим отчёт Postman. Установка отчёта Из прошлой статьи мы увидели, что наша коллекция почему то вышла в ошибку. Нам нужно детальнее рассмотреть и понять причину Для этого установим отчёт npm install – g newman-reporter-htmlextra В моём случае он просто обновился Теперь можем запускать наши тесты с выводом информативного отчёта newman run https://api.postman.com/collections/14548453-df841372-4131-42a1-9884-ff45954e298a?access_key=PMAT-01H21BHXSV6P93H93JRD62Q98X...
27 прочтений · 5 месяцев назад
Тестирование в Postman. Newman или запуск тестов через командную строку. Часть 12
Во всех предыдущих статьях мы подробно создавали наш небольшой проект в Postman. Добавляли автотесты и переменные окружения. На простых примерах вы научились делать сложные автотесты. Теперь же эти тесты нужно научиться запускать. Так как вы всё равно будете работать на проекте, где остальным членам команды также нужно будет взаимодействовать с вашей коллекцией, то вы должны уметь выгружать все ваши тесты, а самое главное удалённо запускать на нужном агенте. В этом нам поможет Newman. Экспорт коллекции И так чтобы передать вашу коллекцию другим членам команды, нужно научится экспортировать её...