SOAtest 可以让您看到在对应用程序运行测试时,通过中间件组件和消息传递代理传递的消息。这允许您在事务事件在多层系统中移动时跟踪它们,帮助您更好地了解并调试问题。它还允许您使用在所监视的事件行定义验证,并使用这些验证作为自定测试执行的回归控件。

通过 JMS 监视事务

若要查看如何通过 JMS 看到事务:

  1. 如果还没有这么做,请完成 通过 JMS 测试服务 。
  2. 右键单击 Loan Processor> Test Suite: Test Suite 节点,然后选择 Add New> Test
  3. 设置事件监控器工具,如下所示:
    1. 选择 Event Monitor,然后单击 Finish。事件监控器工具跟踪系统(如 ESBs 和业务应用程序)中的内部事件,并允许您让它们成为 SOAtest 端到端测试场景的一部分。
    2. 设置事件监控器,如下所示:
      • Platform: 通用 JMS 系统
      • URL:tcp://localhost:61616/
      • Initial Context: org.apache.activemq.jndi.ActiveMQInitialContextFactory
      • ConnectionFactory: ConnectionFactory
      • Destination Name: queue.loans.*.mirror
      • Destination Type: Topic



    3. Options 选项卡中,确保选中了 Clear the event viewer before each event monitor run



    4. 保存事件监控器。
  4. 运行 LoanProcessor.tst。它将成功。
  5. 双击 Event Monitor 节点,并打开打开面板中的 Event Viewer 选项卡。您将在事件监控器初始化之后看到所执行操作的图形表现形式。

  • No labels