Как загрузить файл в вызов запроса REST API во время выполнения автоматизированного тестового набора в POSTMAN

У меня есть вызов REST API, который принимает Multipart Data как Content-Type с файлом (zip, rar и т. д.) и >Объект JSON в качестве параметров, показанных ниже

Структура запроса в Postman

Теперь я хотел написать автоматический тестовый скрипт для этого API для запуска на Postman, но столкнулся с проблемой загрузки файла во время выполнения коллекций.

Пожалуйста, поделитесь своими мнениями о том, как загрузить файл во время выполнения теста.


person Ramavi    schedule 12.05.2017    source источник
comment
Привет @Ramavi, если какой-либо ответ решил ваш вопрос, рассмотрите возможность его принятия, нажав на галочку. Это показывает более широкому сообществу, что вы нашли решение, и повышает репутацию как отвечающего, так и вас самих. Нет никаких обязательств делать это.   -  person Ray    schedule 13.05.2017
comment
Привет, @Ray, я пытаюсь это сделать, но мой тестовый запуск Newman не работает, поэтому я пытаюсь это исправить.   -  person Ramavi    schedule 13.05.2017


Ответы (1)


Это должно быть сделано с Ньюманом. Документы и блог Postman объясняют, как:

  1. https://www.getpostman.com/docs/run_file_post_requests
  2. http://blog.getpostman.com/2014/11/15/using-newman-to-run-collections-with-file-post-requests/
person Ray    schedule 12.05.2017
comment
Теперь он работает, в newman я также использовал параметр -k для запуска моего collection.json, и результат был успешным. - person Ramavi; 13.05.2017