利用soupUI3.5测试JMS消息
1.安装要求
注意:安装过程Hermes JMS勾不可以除掉,默认安装是勾选的,所以保持默认安装就OK!
2.操作步骤
第一步,运行soapUI,设置HermesJMS的目录路径
设置成功后,点击tool—>HermesJMS,进入HermesJMS;
创建一个新的Session:
点击New session:
接下来,点击Prividers选项:
进入下一个页面,右键Add Group,如下图:
输入名称,OK,下一步:右键 Add JAR(s):
从apache-activemq的lib下面选择两个jar包:
1、geronimo-j2ee-management_1.1_spec-1.0.1.jar
2、activemq-core-5.*.jar
下一步,切换到Session选项卡,会提示你要Apply刚才Prividers的设置,当然要应用刚才的设置,完了接着完成下面这个界面的设置:
设置完了以后,点击OK!
下一步,回到soapUI的界面上来,导入soapUI的Tutorials目录下面的sample-soapui-project工程,接下来在“SampleServiceSoapBinding”上右键,选择“Add JMS endpoint”,进入如下界面:
其中Hermers config是hermes自己生成的一个config文件的目录,配置到这个目录,下面的Session就有列出刚才我们配置的activeMQSession,选择好发送队列和接收队列以后,下一步:
随便选择一个测试用例,双击打开,打开后右边的初始界面如下图
,这个时候endpoint路径不是jms的endpoint,所以下面的JMS Headers和JMS Property都是不可用的:
下一步,选择JMS的endpoint,这样所以下面的JMS Headers和JMS Property就可以用了,如下图:
接下来就可以发送测试消息了,如下图:
http://lisanlai.iteye.com/blog/848624
相关推荐
本篇将重点讲解如何利用soapUI 3.5这个强大的接口测试工具来测试JMS消息。 首先,Java消息服务(JMS)是一种API,它提供了一种标准的方式来访问消息中间件,使得应用程序可以在不同的平台之间发送和接收消息。JMS...
JMS567用于硬盘盒3.5寸刷机,567芯片,可备份 JMS567用于硬盘盒3.5寸刷机,567芯片,可备份
**JMS消息队列机制详解** Java Message Service(JMS)是Java平台中用于企业级应用间异步通信的一种标准接口。它定义了生产、发送、接收和读取消息的标准API,使得不同的消息中间件提供商可以提供兼容的实现,便于...
它支持多种接口测试,如SOAP、REST、HTTP和JMS等。soapUI通过模拟客户端向Web服务发送各种类型的请求,并验证响应数据,来实现对Web服务的测试。软件的安装、项目结构创建、以及接口测试是其核心功能。soapUI分为...
**Spring与JMS消息传递** 在Java世界中,Java Message Service (JMS) 是一个标准接口,用于在分布式环境中...在实际项目中,结合具体的业务需求,可以灵活选择合适的模式和策略来利用Spring和JMS实现高效的消息通信。
标题"Spring+weblogic接收JMS消息"涉及到的核心知识点是Spring框架与WebLogic Server之间的整合,以及如何利用Spring来处理JMS消息。下面将详细讲解这两个方面的内容。 1. **Spring对JMS的支持**: - Spring通过`...
通过理解并熟练掌握上述内容,你将在WebLogic环境中成功地利用JMS进行消息传递,无论是简单的点对点通信还是复杂的发布/订阅模式,都能游刃有余。请务必根据具体需求进行配置,并确保测试环节充分,以确保JMS服务的...
Java消息服务(Java Message Service,简称JMS)是Java平台中用于企业级应用间异步通信的标准接口。它提供了一种可靠的消息传递机制,使得应用程序可以在分布式环境中交换信息。在这个主题中,我们将深入探讨JMS消息...
通过这种方式,Spring和WebLogic 9.2的集成使得应用能够利用JMS进行高效、可靠的通信,适合于构建大型、分布式的企业系统。然而,随着技术的发展,WebLogic 9.2已经较为老旧,最新的版本可能提供了更多的功能和优化...
JMS消息处理优化方案
Java 消息服务(JMS,Java Message Service)是一种用于在分布式系统中进行异步数据交换的API,它为应用程序提供了标准的接口来发送和接收消息。JMS规范由JavaSoft(现为Oracle公司的一部分)制定,目的是促进不同...
为了充分利用消息中间件和JMS,开发者需要理解如何配置和管理消息代理,创建生产者和消费者,以及处理消息的生命周期。此外,理解消息的事务管理和一致性策略也是至关重要的,因为这直接影响到系统的可靠性和性能。 ...
### 消息中间件与JMS消息服务详解 #### 一、引言 随着分布式系统的规模和复杂度不断增加,传统的远程过程调用(RPC)中间件技术如CORBA、DCOM、RMI等逐渐暴露出局限性。这些技术通常采用同步通信方式,这导致客户和...
**JMS消息服务ActiveMQ的配置与测试** Java消息服务(Java Message Service,简称JMS)是Java平台中用于创建应用程序之间异步通信的标准API。它允许应用程序通过发送和接收消息来解耦生产者和消费者,提高系统的可...
### JMS 教程 - 消息队列、消息服务 #### 企业级消息传递与JMS概述 在深入探讨JMS(Java消息服务)之前,我们先来了解下...通过理解这些概念和技术,开发者可以更好地利用JMS构建出高效、可靠的企业级消息服务系统。
7. **实战示例**:最后,博主会提供一个实际的示例,展示如何在一个简单的Spring应用中集成JMS,包括创建JNDI资源、配置Spring容器以及测试发送和接收消息。 通过学习这篇博客,开发者可以了解到如何利用Spring JMS...
通过学习和理解JMS,开发者可以构建健壮、可扩展的分布式系统,利用消息中间件提高系统的解耦性和容错性。同时,由于JMS是标准接口,因此可以选择不同的JMS提供商,如ActiveMQ、RabbitMQ、IBM WebSphere MQ等,以...
**J2EE中的JMS消息服务** Java Message Service(JMS)是Java平台上的一个标准接口,用于在分布式环境中提供异步的消息传递服务。它允许应用程序创建、发送、接收和读取消息,使得应用程序可以解耦,提高系统的可...
### JMS 消息持久订阅者测试知识点解析 #### 一、引言 Java消息服务(JMS)是Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。JMS定义了应用程序如何...
JMS-java message Service ,消息队列原理介绍,适合activeMQ开发使用