簡體   English   中英

接受來自 SpringBootTest 上下文的外部 REST 調用並驗證調用

[英]Accept external REST calls from SpringBootTest context and verify the call

我正在編寫 Spring 引導集成測試。 為此,我們啟動空應用程序(上下文)並調用多個服務作為測試的一部分。

要求之一是調用外部 REST 端點,其有效負載包含 URL 以通知(回調),並且該服務在一些業務邏輯之后調用在有效負載中接收到的 ZE6B391A8D2C4D45902A23A8B6587。

通過測試,我可以調用 REST 端點,也就是外部服務。 但我希望能夠針對給定的 URL 測試該服務的回調。 URL 可以是隨機的。

我可以使用MockClientServer嗎? MockRestServiceServer或其他一天來測試這個?

本質上,我希望測試能夠獲得外部調用並對其進行驗證。

在嘗試了幾件事之后, WireMock確實做到了我想要的。 它接受來自外部應用程序的 rest 調用。 對測試非常有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM