契约模拟和存根服务
该代码库提供了的实现所使用的HTTP模拟和存根服务。 它被打包为gem,并作为Mac OSX,Linux和Windows的独立可执行文件打包。
模拟服务提供以下端点:
删除/互动-清除以前模拟的互动
POST /互动-设置预期的互动
PUT /互动-在一次通话中清除并设置多个预期的互动
GET / interactions / verification-确定预期的互动是否发生
POST / pact-写入契约文件
GET /-运行状况检查端点
上面列出的对“管理”端点的所有请求都必须包含标头X-Pact-Mock-Service: true以允许模拟服务知道该请求是管理请求还是来自实际使用者代码的请求。
由于Pact模拟服务可以用作独立的可执行文件并通过HTTP进行管理,因此它可以用于使用任何语言进行测试。 只需一个本机语言库即可创建上面列出的HTTP调用。 请
评论0
最新资源