空手道 - 可以根据产品应用架构自动更新请求吗?

Karate - auto updating request based on product app schema is possible?

我正在使用空手道验证 POST 方法的 graphQL 请求和响应。最近架构发生了变化,现在 requests/response changed.I 需要完全重新设计。除了手动更新之外,在本地 运行 时,有什么方法可以根据产品应用程序中的模式更新请求吗?

不,没有特别针对 GraphQL 的。测试的重点是当您的模式发生变化时失败,并将其视为空手道在做它的工作。

如果您的响应模式在多个测试中保持不变,您可以选择将它们提取到可重复使用的文件中:

另见:

但通常建议您保持测试简单易读,请参阅: