消费者驱动的合同(有契约) 示例项目展示了使用Pact进行的消费者驱动的合同测试的工作流程。 基本前提是后端服务(提供程序),它破坏了超级英雄的身份。 消费者服务部门将使用此信息,并通过从PactBroker下载契约来在构建版本中对其进行测试。 该项目的目标 提供一个示例,说明如何为一个后端API管理多个(不同)使用者。 将使用Pact,Pactbroker和canIdeploy对所有消费和提供的API进行测试。 在你开始之前 先决条件 在尝试测试cdc工作流或运行provider-service之前,应先运行根目录中的docker-compose。 它包含一个PactBroker和一个Postgres数据库。 提供者服务 需要一个Postgres DB在后台运行(带有provider-database)。 在docker-compose.yml中提供 在子文件夹中有更多描述。 消费者