Skip to content
Latchkey

Contract Test Consumer とは?

contract test consumer は、consumer 駆動の contract testing において、サービスに何を必要とするかを定義するコンポーネントです。mock に対して実行することで、送信するリクエストと依存するレスポンスを contract の artifact として捕捉します。その contract は、provider が満たすべき仕様となります。

なぜ重要か

consumer に実際の期待を宣言させることで、サービスはクライアントが本当に依存しているものについて正直であり続けます。記録された contract は、provider 側が後で再生して互換性を検証する対象です。

関連ガイド