Web services Mule Esb web服务中的实体模型

Web services Mule Esb web服务中的实体模型,web-services,testing,mocking,mule,Web Services,Testing,Mocking,Mule,我在Mule Esb 3.4上有一些web服务CXF。目前,我试图找到一种简单的方法来设置UAT所需的web服务响应。我在互联网上阅读了很多信息,据我所知,Munit有一个特殊的框架,可用于所有类型的测试。但是,这个框架似乎用于比我需要的更复杂的事情。那么,有谁能给我推荐一种简单的方法来强制Mule Esb返回预定义的xml响应呢。如果我创建一个xml响应作为xml文档,将其上传到任何文件夹中,当我调用web服务时,Mule将其作为响应发送,这将很好。感谢您为解决我的任务提供的任何信息。您可以将

我在Mule Esb 3.4上有一些web服务CXF。目前,我试图找到一种简单的方法来设置UAT所需的web服务响应。我在互联网上阅读了很多信息,据我所知,Munit有一个特殊的框架,可用于所有类型的测试。但是,这个框架似乎用于比我需要的更复杂的事情。那么,有谁能给我推荐一种简单的方法来强制Mule Esb返回预定义的xml响应呢。如果我创建一个xml响应作为xml文档,将其上传到任何文件夹中,当我调用web服务时,Mule将其作为响应发送,这将很好。感谢您为解决我的任务提供的任何信息。

您可以将示例响应上载到类路径,然后在流中加载该文件并将其设置为有效负载


关于如何实现这一点,请参见另一个stackoverflow。

您可以使用两个流

1个用于Webservice实现的生产流程和1个用于UAT测试的流程,UAT测试只返回预定义的XML,例如通过http端点

将这两个文件放在一个单独的文件中,并为UAT和生产创建一个mule-deploy.properties文件,其中分别包含corect流