如何通过spring-cloud-contract获得对先前请求的响应

时间:2018-12-04 18:07:14

标签: java spring spring-cloud-contract

假设我有一个由3个步骤组成的场景:

  • 创建一个项目。
  • 通过ID更新。
  • 通过ID删除它。

第一步非常简单,我只是提交一个请求并按照here

所述验证响应

问题开始于步骤2。为了执行更新和删除,我需要知道步骤1中保存的项目的ID。spring-cloud-contracts是否有任何方法可以从步骤1的响应中提取出来?

1 个答案:

答案 0 :(得分:0)

不是。但是,您似乎在滥用该工具。您正在尝试使用Spring Cloud Contract进行验收测试。为什么不只是设置固定值并验证语义呢?