Какие библиотеки и инструмент можно использовать вместе с Postman для автоматизации?


(Misha Polunin) #1

Здравствуйте, Выбрал инструмент Postman для API тестов. Задался вопросом реально ли в данной программе использовать подмену запросов как Charles? Какие библиотеки можно использовать для автоматизации? Какой инструмент можно совмещать с Postman?


(Vatslau) #2

Цель какая конечная? использовать постман как сниффер - зачем…


(Hikari Senshi) #3

Postman позволяет даже писать на нем тесты… А вообще зачем вам postman, если есть масса библиотек для работы с апи?


(Misha Polunin) #4

цель автоматизация проверки апи, по поводу сниффера просто интересовался


(Misha Polunin) #5

В проекте только внедряется автоматизация апи, решил пробовать с postman. На данный момент удобный инструмент. Но ресерчу в поисках другого инструмента, возможно есть более универсальный инструмент


(Vatslau) #6

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

ПС сниффинг лучше делать снифферами - но если что прокси свой есть у постмана правда насчёт подмен такого вроде нет - просто перехват траффика из коробки.


(Ace ) #7

Я бы не рекомендовал Postman для автоматизации тестирования API. Да - он легок в освоении и в первичном создании тестов, ну и можно прикрутить к CI через newman. НО - практически нет переиспользования кода (т.е. тупиковый пусть копипасты ждет) и дальнейшая поддержка тестов выйдет дорогой.


(Misha Polunin) #8

Что посоветуете использовать вместо Postman?


(Fiodar Motin) #9

rest-assured


(Vatslau) #10

Зачем отговариваете человека. Это то же что сказать что курл не нужен.

Какие ещё варианты для проверки по быстрому любого запроса без подготовки ( командная строка или уи клиент типа постмана)

Захочет закодить - там экспорт во все языки сниппетов запросов.(для начала)


(Евгений) #11