如何在本地使用ActiveMq测试流程

时间:2015-03-02 11:04:10

标签: testing mule activemq integration-testing mule-studio

我开始使用Mule和Mule Studio(版本3.5):我的目标是重写一些现在工作的流程,但语法错误。

在这一刻,我有一个带有一些JMS连接器和JMS端点的流程用于获取数据(我的流程正在使用ActiveMQ 5.10):配置XML文件没问题,我想测试这个流程,但我有' nt在JMS和系统集成方面的丰富经验。

我想创建一个JMS生成器,然后运行,

  1. 启动Mule(包含所有流,端点等,JMS队列);
  2. 启动JMS生产者:运行生产者
  3. 指向配置Mule
  4. 中定义的名称队列的链接
  5. 创建消息
  6. 将此消息发送给Mule
  7. 测试断言

    1. Mule收到制作人的消息
    2. Mule不要丢失消息
    3. 骡子将此消息转为正确的流程和相关的阐述
    4. 我的问题是缺乏手动和实际工作能力链接Mule和制作人:我试图使用http://activemq.apache.org/hello-world.html但代码对我来说没用,因为它没有Mule正常工作,但在我的情况下测试如果Mule停止,则必须失败。

      请大家有什么建议吗?

1 个答案:

答案 0 :(得分:1)

只需设置一个不带地址的activemq连接器,它将使用默认地址vm:// localhost指示连接器和activemq充当本地嵌入式服务器。

  <jms:activemq-connector name="JmsConnector" specification="1.1" />