使用上一个响应的JSON字段设置下一个请求的JSON字段

时间:2019-05-14 16:31:24

标签: api automated-tests karate

我不确定Karate是否会让我使用一个请求的JSON响应来为另一个请求创建JSON。例如

* def myVariable =''

给出URL myURL

并请求“某些请求”

方法发布时

然后状态为200

并替换为myVariable.dynamicText = response。[0] .data.SomeField

给出URL myURL

并请求= []

方法发布时

然后状态为200


我试图在上面解析的响应应该是这样的:

[ {

某些字段:“某些值”

}

]

许多业务场景(包括我要自动化的场景)都有JSON请求,其字段取决于先前JSON请求的响应,因此Karate支持这一点很自然。如果它不支持此功能,那么如何才能为此提出一个增强请求,因为我无法在文档中找到类似的东西,因此,如果可以使用的话,这肯定是通常实施的增强功能,谢谢。

0 个答案:

没有答案