Я инженер по контролю качества. Команда разработчиков создает документацию для RESTful API нашего продукта с использованием Swagger. Мне нужно импортировать это в Postman, чтобы было проще вызывать API продукта.
После импорта файла JSON (в формате Swagger) в Postman возникает 1, но большая проблема: Все заголовки (и описания) отдельных запросов не заполнены! (см. снимок экрана ниже).
По-видимому, это известная проблема, задокументированная здесь: https://github.com/postmanlabs/postman-app-support/issues/1434
У нас есть буквально сотни запросов. Мне нужно найти достаточно эффективный, но простой способ обеспечить заполнение всех заголовков запросов в Postman значением, которое я хотел бы вычислить на лету.
Я рассматривал следующий подход:
Написать инструмент командной строки (используя NodeJS или другой
твердая платформа), которая получит:
1. ID коллекции для исправления
2. ключ API
Он будет перебирать все запросы в
коллекция. Для каждого запроса: если поле Имя
пусто, затем подстрока URL запроса
будет назначено в поле Имя; если имя
не пусто, запрос оставлен в покое.
В чем я не уверен:
- Можно ли сделать это программно из Почтальона? Нет смысла помещать этот код в какой-либо отдельный запрос (как до, так и после).
(Если мне нужно кодировать эту утилиту за пределами Почтальона)
Для NodeJS есть «почтальон-коллекция» и
"почтальон-SDK", но я немного запутался, который я
следует использовать.
К сожалению, я пока не нашел подходящей> библиотеки для поддержки коллекций Postman с использованием C #> или Java.
Я откровенно смущен доступными опциями. Любое руководство будет оценено.