@marcin我們是否需要存根等微服務於春雲合同
我關於執行微服務春雲合同有大約50多個服務互相交談,做一個試點。我有幾個問題,我沒有在你的文檔中找到答案。
我正在建設的服務具有控制器,它將處理並將我的輸入負載轉換爲json格式的所需輸出。這個json被用來構建所需的結構,以匹配groovy中的響應(我們的合同)。但是,控制器正在將json發送到具有某個URL的其他服務,如下所示。
request_url=http://localhost:8090/services/rest/transact/v2/pay/validate/0000118228/new response_body=null
基本上它是通過使用此JSON的期待響應從其他服務回來,現在response_body=null
我的問題是我需要創建一個存根或嘲笑的服務?將此響應用作輸入以產生響應的預期輸出。基本上微服務期待ServiceResponse
。
另一個問題是我們需要在進行合同測試時加載內存數據還是需要測試控制器本身?
感謝您的回覆。我糾正了我的問題。 Mine是Java應用程序,但是按照Spring雲合同在groovy(合同)中寫入的請求和響應。 – vkrams
我已經更新了我的答案 –