Есть ли способ, чтобы я мог автоматизировать тестирование API в POSTMAN - PullRequest
0 голосов
/ 27 декабря 2018

Есть ли способ, с помощью которого я могу автоматизировать тестирование API в POSTMAN, у меня есть набор API, и тестирование его вручную занимает много времени, было бы здорово, если возможно, предоставить входной JSON в файл, чтобы он занималвход из этого файла и тест, и дать результаты, будь то успех или неудача.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

Вы можете просто запустить коллекции Почтальона, используя newman.

newman run mycollection.json

Для получения подробной информации об использовании проверьте эту ссылку out.

0 голосов
/ 27 декабря 2018

Да, вы можете использовать следующее:

  1. Сборщик бега
  2. Мониторы в Почтальоне
  3. Ньюман

Объяснение:

  1. С помощью Runner Collection вы можете запустить коллекцию ваших запросов (API)конечные точки) - все сразу, и вместе с этим вы можете писать тесты, тогда это даст вам результат, сколько тестов прошло или не прошло.Есть еще более сложные вещи, которые вы можете сделать с помощью Runner Collection, например, создание бесконечного запуска коллекции с использованием postman.setNextRequest

  2. Вы можете использовать Postman Monitors, который в основном является вашей коллекцией.запускается в облаке в запланированное время (каждый день / по заданному вами расписанию), а затем отображаются отчеты мониторинга, которые в основном предоставят вам метрики производительности и отчеты о тестировании ваших API.

  3. Вы можете использовать Newman, который является инструментом командной строки, и можете интегрировать его с вашим тестовым конвейером / есть несколько способов, которыми люди используют newman.Вы также можете создавать отчеты в формате HTML и т. Д.

Вы можете обратиться к Сообществу почтальонов для получения дополнительной помощи по этому вопросу.

...