我想开始使用框架 Pact for JVM 进行合同测试。但是 Pact JVM 是否支持 REST 和 JMS?
我还没有找到任何有关此的信息。
是的,Pact JVM支持 REST[1],它的主要用例,并且还支持消息[2]形式的 JMS 测试。
请注意,截至目前,其他语言实现不支持此消息样式测试,但正在努力实现它。
Pact 只是一个安静的消费者/提供者测试工具;它必须通过 HTTP 进行通信,并且数据合约目前只能是 JSON 格式(这在未来可能会改变)。我们已经讨论过支持其他协议,例如消息传递(websockets),但目前还没有太多需要,我们目前还有其他优先事项需要处理。