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

通过 JMS 监控事务

了解如何通过 JMS 获取事务的可见性:

  1. 请完成通过 JMS 测试服务
  2. 右键点击贷款处理器> 测试套件: 测试套件节点,选择新建> 测试
  3. 设置事件监控器工具,如下所示:
    1. 选择事件监控器,点击完成。事件监控器工具跟踪系统(如 ESB 和业务应用程序)中的内部事件,并允许您让它们成为 SOAtest 端到端测试场景的一部分。
    2. 设置事件监控器,如下所示:
      • 平台:Generic JMS System
      • URL:tcp://localhost:61616/
      • Initial Context: org.apache.activemq.jndi.ActiveMQInitialContextFactory
      • 连接工厂:ConnectionFactory
      • 接收站名称: queue.loans.*.mirror
      • 接收站类型:主题

    3. 点击选项选项卡,确保启用了每次事件监控器执行前清除事件查看器
    4. 保存事件监控器。
  4. 运行 LoanProcessor.tst。运行成功。
  5. 双击该事件监控器节点,在打开的面板中,点击事件查看器选项卡。您将在事件监控器初始化之后看到所执行操作的图形表现形式。

  • No labels