您是否知道使用SOAP Web服务实现Consumer Driven Contracts的任何方法或工具?我有一个遗留Java应用程序,它发布了使用Apache CXF实现的SOAP Web服务,这些服务被一堆Spring Boot Java微服务所使用。我已经在使用Pact和Spring Cloud Contract来测试微服务之间的REST调用,但是找不到使用这些工具或其他任何方法来实现SOAP Web服务的方法。
答案 0 :(得分:1)
通过反向代理为pact-jvm创建Soap / Xml支持的项目,该代理将XML转换为JSON,反之亦然
答案 1 :(得分:1)
您可以将Spring Cloud Contract与MockMvc和RestDocs一起使用来构建XML服务的存根。然后你必须将存根包装在一个罐子里供其他人重复使用,就是这样。