...
- 在可用的测试创建向导中选择 Other> Java Message Service (JMS) 选项。有关访问该向导的详情,请参阅:
- 在 JMS 向导页面中,请完成以下操作:
- 在连接部分,请指定 JMS 连接设置。
- 在初始化环境字段中,指定作为名为 javax.naming.Context.INITIAL_CONTEXT_FACTORY 属性的字符串值传递给 JNDI javax.naming.InitialContext 构造器的完全限定类名字符串。
- 在连接工厂字段中,为工厂指定 JNDI 名称。这将传递给 javax.naming.InitialContext 中的 lookup() 方法,以创建 javax.jms.QueueConnectionFactory 或 javax.jms.TopicConnectionFactory 实例。
- 在接收站名称字段中,指定要监控的主题或队列。
- 可以指定一个常规主题或队列(比如,工作流处理的进入或退出),或特殊进程跟踪主题。
- 在接收站类型字段中,指定跟踪目标是主题还是队列。
- (可选)在消息选择器字段中,输入一个值作为消息过滤器。更多提示,请参阅使用消息选择器过滤器。
如果希望 SOAtest 使用 JMS QueueBrowser API,以便跟踪 JMS 队列上传递的消息(而无需从队列中移除它们),则启用保留消息到队列。这允许 SOAtest 在不影响事务的情况下获得对这些消息的可见性。
Info title 注意:保留消息到队列 关于讨论此选项的潜在并发症以及如何避免它们,请参阅 JMS Queue Options。
- 在 JNDI 属性表中,指定要应用于该属性的任何其他 JNDI 属性。
- 点击下一步。SOAtest 将启动监控消息,该消息匹配上一个向导页面中指定的设置。如果运行另一个向总线发送消息的应用程序,这些消息将在此面板中被注意到。
- 在准备停止监控的时候,点击完成。然后,SOAtest 将基于已验证消息创建测试用例。
...