如何使用 spring-cloud-contract 获得先前请求的响应
How to get a response of the previous request with spring-cloud-contract
假设我有一个包含 3 个步骤的场景:
- 创建一个项目。
- 按 ID 更新。
- 按ID删除。
第一步非常简单,我只需按照描述提交请求并验证响应 here
问题从第 2 步开始。为了执行更新和删除,我需要知道在第 1 步中保存的项目的 ID。有没有办法用 spring-cloud-contracts 提取它来自第 1 步响应?
不是真的。但是,您似乎在滥用该工具。您正在尝试使用 Spring Cloud Contract 进行验收测试。为什么不设置固定值并验证语义?
假设我有一个包含 3 个步骤的场景:
- 创建一个项目。
- 按 ID 更新。
- 按ID删除。
第一步非常简单,我只需按照描述提交请求并验证响应 here
问题从第 2 步开始。为了执行更新和删除,我需要知道在第 1 步中保存的项目的 ID。有没有办法用 spring-cloud-contracts 提取它来自第 1 步响应?
不是真的。但是,您似乎在滥用该工具。您正在尝试使用 Spring Cloud Contract 进行验收测试。为什么不设置固定值并验证语义?