私はかなり春の雲に慣れています。ワイヤーモックのようなテストダブルや何らかのテストダブルを使って、Feignクライアントの統合テストを実行できる方法はありますか?この模擬テストをレジストリサーバーに二重登録してからFeignClientで使用する方法はありますか?Test Doubleを使用したFeignClientの統合テスト
0
A
答えて
1
WireMockサーバーは、あらかじめ定義されたポートで起動できます(またはSpring Beanとして登録できます)。あなたのテストのために、リボンロードバランサのサーバリストの値をlocalhostを含むように設定するカスタムコンフィグレーションを持つことができます:ここに示したようなwiremockPort - https://github.com/spring-cloud/spring-cloud-sleuth/blob/master/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/WebClientTests.java#L382-L395
関連する問題
- 1. 統合テストを使用したsbtアセンブリ
- 2. restTemplateを使用した統合テストsleuth
- 3. AuthorizeAttributeを使用したMVC統合テスト
- 4. セッションストアを使用したRails統合テスト
- 5. 統合テスト用データアクセスコード
- 6. gradleを使用したJHipster統合テストをスキップ
- 7. 擬似サービス/コンポーネントを使用した春のブート統合のテスト
- 8. Postgres、Npgsql、およびロールバックを使用した統合テスト
- 9. devises gemを使ったRails統合テスト
- 10. Spring Controller統合TestNgを使用したテスト
- 11. 統合テスト用のスプリングブートデフォルトプロファイル
- 12. PythonとRpy2を使った統計テスト(KolmogorovとT-test)
- 13. Ember統合テスト+リレーションシップ+ ember-deferred-contentアドオンを使用したモックモデル
- 14. Visual Studio 2013でHttpClientを使用したユニットテスト/統合テストWeb API
- 15. 属性を使用したWeb APIアクションの統合テスト戦略
- 16. UL#のテストを使用して#test UL
- 17. 統合テストでのIMapperの使用
- 18. .NETコアでIOptions <>を使用した統合テスト
- 19. SOAP UIを使用したOSB統合テスト
- 20. asp.net mvcを使用した受け入れ/統合テスト
- 21. AutofacとMoqを使用した統合テスト
- 22. Grailsの統合テストは、 'grails test-app'を実行した場合にのみ失敗します
- 23. 統合テストAndroid
- 24. SpringのJDBCTemplateを使用したメモリ内データベースのJersey e2e統合テスト
- 25. キャメルプロセッサユニット/統合テスト
- 26. Spring統合を使用したSpring統合例外のログ
- 27. Jpa統合テストPersistence.xml
- 28. 「きれいな」統合テストの作成 - ジャージー2とスプリングを使用したREST
- 29. Maven - 統合テストを追加
- 30. Jenkinsとdotnetテストの統合
yup、feign自身がテスト用にワイヤモックを使用します、それはソースを見てみましょう。 – spencergibb