根据文档,您可以使用http://docs.spring.io/spring-ws/site/apidocs/org/springframework/ws/test/client/MockWebServiceServer.html服务器很好地测试您的WS客户端。
但是,您的客户必须有一个先决条件
// MyWebServiceClient extends WebServiceGatewaySupport, and is configured in applicationContext.xml
@Autowired
private MyWebServiceClient client;
扩展WebServiceGatewaySupport。
我的问题是,如果我使用其他实现,例如CXF。是否有支持CXF客户端的现有模拟服务器实现?
答案 0 :(得分:2)
没有。 spring-ws-test模块特定于Spring-WS,不能与其他框架一起使用。例如,您可以使用SoapUI。
答案 1 :(得分:0)
我创建了一个simple JUnit rule,可以让您在CXF中使用服务器进行模拟。基本上使用属性配置客户端,然后将它们指向一个委托给模拟对象的webservice实例。