在微服务的契约测试中,我们首先编写模拟提供者,然后创建一个json契约,该契约将用于调用真实提供者API调用并测试契约。
我们可以模拟真实的提供者调用和json契约吗?
发布于 2021-02-18 09:55:33
如果你谈论的是Pact,那么不,它需要能够测试一个真正的提供者(通常是为开发和CI在本地运行的提供者)。
我们正在Pactflow上构建一种更加generalised contract testing的方法,它允许通过契约测试、记录/重放或代码生成(例如)在消费者上生成契约,并将其与OAS或其他提供商契约进行比较。
JSON模式的想法出现了一点,但困难的挑战是将请求映射到正确的模式。当您完成所有这些工作时,您实际上已经开始使用JSON模式重新构建pact。
而且JSON schema有自己的一组challenges。
如果您想了解更多,请加入community slack channel并与团队交谈。
https://stackoverflow.com/questions/66251875
复制相似问题