Book Image

SoapUI Cookbook

By : Rupert Anderson
Book Image

SoapUI Cookbook

By: Rupert Anderson

Overview of this book

Table of Contents (19 chapters)
SoapUI Cookbook
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Publishing, browsing, and consuming ActiveMQ JMS messages via the REST API


For SOAP over JMS SoapUI uses HermesJMS to provide JMS integration to test multiple broker implementations. While HermesJMS is a comprehensive option, it needs some setup and may not be necessary in all test scenarios.

Note

HermesJMS issues

I have noticed the following issues with HermesJMS:

  • Java version: This doesn't seem to work with Java 1.7 (Swing UI class load issue), at least not on MacOS (1.7.0_25). To work around this downgrade from JAVA_HOME to version 1.6 (1.6.0_65), that is, export JAVA_HOME=$(/usr/libexec/java_home -v 1.6) and start SoapUI in the same shell.

  • ActiveMQ version: Above ActiveMQ version 5.4.3, Hermes seems to have a class-load issue. Others have logged this issue with HermesJMS. As a possible workaround, using Hermes with the ActiveMQ 5.4.3 core JAR seems successful against the latest ActiveMQ version 5.10.

Often, you will just want to browse, consume, or publish test messages on a queue or topic...