我致力于迁移集成项目,集成层将迁移到BPM。在这里,我需要模拟集成(中介)层,即BPM层。
我需要知道是否有可能做这样的嘲笑。如果是这样,通过SOAP UI可行吗?
答案 0 :(得分:1)
是的,您可以在SoapUI中创建模拟服务,因为SoapUI从给定的WSDL(或WADL)中生成最多,所以它非常简单有效。
使用Groovy脚本,您可以根据服务请求或其他参数动态创建模拟响应。您可以将数据从服务请求传递到模拟响应,并执行许多其他操作来模拟真实服务。
您还可以拥有一组模拟回复,并根据您的要求选择其中一个。
在SoapUI用户环境中创建服务后,您可以将它们导出为WAR并部署到任何应用程序服务器(例如JBoss)。
答案 1 :(得分:0)
使用SoapUI进行模拟将启动一个Jetty服务器,该服务器使用REST或SOAP服务侦听指定端口。响应可以基于请求内容,您可以在执行的几个阶段在Groovy中运行脚本,从而实现工具的几乎无限扩展。
了解详情:http://www.soapui.org/Getting-Started/mock-services.html
答案 2 :(得分:0)
是的。您可以使用SOAP UI执行此操作。以下是为SOAP WS创建MOCK服务的步骤。您可以按照此内容进行进一步的参考,how-to-build-soap-mock-service-using。