Существуют ли какие-либо конкретные API или инструменты для преобразования шаблона контракта swagger в ответ (json)

У меня есть контракт на сваггер, (например, контракт на фишинг в зоомагазине). Я хочу перевести этот контракт на фишку в ответ json (пример ниже).

Так как я использую Wiremock для издевательств. Я создал макет JSON с телом запроса и ответа. Прилагается выходной формат файла JSON для справки.

Я пересек некоторые из API, но не думаю, что это даст то, что я ожидаю здесь.

Swagger UI - он разделен на каждый запрос и ответ, а когда мы дадим "попробовать", он даст ответ ниже. Но я хочу генерировать как один JSON или Multi JSON, но с учетом запроса.

SwagMock

Swagger Mock Server

prism - при выполнении команды prism run --mock --list --spec "swagger.json" выдает нам список методов и URL, которые доступны в контракте

Но я хочу это в файле json (включая метод запроса и URL), как указано ниже, в файле ответов json.

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

 {
  "id" : "00ad7721-3b22-340b-a96e-20349a46eb96",
  "request" : {
    "url" : "/rest/services/1/dashboard",
    "method" : "GET"
  },
  "response" : {
    "status" : 200,
    "bodyFileName" : "body-1-dashboard-SuYrn.json",
    "headers" : {
      "Date" : "Fri, 17 Nov 2017 12:40:58 GMT",
      "X-Application-Context" : "dsbk:8082",
      "Cache-Control" : "no-cache",
      "Content-Type" : "application/json;charset=utf-8",
      "X-Content-Type-Options" : "nosniff",
      "X-XSS-Protection" : "1; mode=block",
      "X-Frame-Options" : "DENY",
      "Transfer-Encoding" : "chunked"
    }
  },
  "uuid" : "00ad7721-3b22-340b-a96e-20349a46eb96"
}

0 ответов

Другие вопросы по тегам