肥皂UI模拟服务

时间:2015-01-20 11:40:12

标签: soapui

我致力于迁移集成项目,集成层将迁移到BPM。在这里,我需要模拟集成(中介)层,即BPM层。

我需要知道是否有可能做这样的嘲笑。如果是这样,通过SOAP UI可行吗?

3 个答案:

答案 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

  1. 右键单击SOAP项目的界面,然后转到Generate SOAP Mock Service
  2. 定义变量,然后单击“确定”
  3. 定义您的MOCK响应并启动MOCK服务
  4. 触发请求并检查MOCK日志