2013-02-08 83 views
0

我在我的Mule 3.3.0应用程序中有几个流,它们中的一些是相互关联的(网络服务端点正在监听一个流,它执行一些处理并且路由有效载荷到不同的JMS队列中,入站JMS队列正在侦听不同的流)。如何功能测试孤立的骡流

我有一个functional-test为web服务端点流量工作正常,但我想测试此流量与其他流量隔离。是否可以禁用其他流的消息监听器?

回答

0

作为测试设置的一部分,您可以尝试以编程方式停止所有未参与测试的流程。

+0

请码解释如何做到这一点 – 2013-02-08 15:14:52

+1

有了这个,你得到所有的流程: 'muleContext.getRegistry()lookupFlowConstructs()' 你去通过这个列表,铸造流程,并呼吁停止( )除了要激活的元素之外的每个元素。 – Seba 2013-02-11 13:42:28