2017-06-20 126 views
0

我在Anypoint Studio,Foo和Bar中有兩個應用程序。 Bar獨立,但Foo依賴Bar(通過HTTP請求)。我已經測試了Foo作爲一個獨立的應用程序使用mocks來調用Bar。但是,我想寫一個MUnit測試,它將測試完整的交互(即沒有模擬)。我認爲運行Bar,然後運行Foo測試會有效,但每次都會返回500錯誤。Anypoint Studio:在運行獨立應用程序時進行測試

是否可以在Anypoint Studio中執行此類測試?

UPDATE:

看來,這是一個代理問題。問題現已解決。

+0

據我所知,您在運行Foo測試之前嘗試啓動Bar應用程序。這似乎是適當的集成測試的正確方法。你是如何配置Foo與Bar交互的?你能詳細描述你的500錯誤嗎?日誌和流程片段可能會有所幫助。 也許您正確部署了您的應用程序,並且此500錯誤意味着Foo或Bar在某處存在錯誤;) –

+0

@PierreB將會更新日誌,一會兒!當我將Bar和Foo一起運行(不在測試模式下)時,我能夠獲得良好的結果。然而,這些是手動測試,因此沒有任何保證(例如斷言陳述)。 – deckeresq

+0

呵呵,我重新申請了獲取日誌,突然事情正在起作用。我認爲這可能是一個代理問題。我會解決這個問題。 – deckeresq

回答

0

如果您遇到類似問題,請檢查您的代理設置。我發現我已經開始了Bar,之後我的代理髮生了變化,然後我開始了Bar。因此,他們無法溝通。

相關問題