2015-09-07 95 views
3

我想從一個示範請求和響應來自一個放大器定義文件(yaml/json)。意圖是將這些API截斷。從Swagger定義生成示例請求和響應定義

不幸的是,我沒有管理員權限來安裝在swagger編輯器的生成服務器列表中列出的任何服務器框架。我也試着用soapui(5.x)和ready API來模擬它,但是它們都不能解決定義文件的響應對象中的模式引用 - 例如: 「響應」:{ 「 200 「:{ 」說明「: 」寵物的響應「, 」模式「:{ 」$ REF「:」 #/定義/寵物「 } }, 」默認「:{ 」說明「 :「意外錯誤」, 「schema」:{ 「$ ref」:「#/ definitions/ErrorModel」 } }

是否有一種簡單的方法來從定義生成模擬請求和響應?

感謝,

+0

相關:[Swagger模擬服務器](https://stackoverflow.com/q/38344711/113116) – Helen

回答

1

我認爲這(http://apigee.com/about/blog/developer/swagger-test-templates-test-your-apis)是你在找什麼。

它通過產品清單(Handlebars JS,Mocha JS,Commander JS)以及如何編排它們以獲取一些測試代碼。

+0

謝謝Stephen,我沒有管理員權限來安裝任何需要管理員權限的工具來安裝:(。也,我有一個存根工具,但它需要實際的json樣本(請求和響應)來生成存根。 – amy

相關問題