W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
如果我們想在左上角測試該應(yīng)用程序以確定它是否可以與其他服務(wù)通信,則可以執(zhí)行以下兩項(xiàng)操作之一:
兩者都有優(yōu)點(diǎn),也有很多缺點(diǎn)。
部署所有微服務(wù)并執(zhí)行端到端測試
好處:
缺點(diǎn):
在單元/集成測試中模擬其他微服務(wù)
好處:
缺點(diǎn):
為了解決上述問題,創(chuàng)建了帶有Stub Runner的Spring Cloud Contract驗(yàn)證程序。主要思想是為您提供非??焖俚姆答?,而無需建立整個(gè)微服務(wù)世界。如果您使用存根,則僅需要應(yīng)用程序直接使用的應(yīng)用程序。
Spring Cloud Contract驗(yàn)證程序可確保您使用的存根是由您正在調(diào)用的服務(wù)創(chuàng)建的。另外,如果可以使用它們,則表示它們已經(jīng)在生產(chǎn)者方面進(jìn)行了測試。簡而言之,您可以信任這些存根。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: