Jmeter and Support for TIBCO EMS
I have tried to work with Jmeter and JMS. I was able to setup Publisher and Subscribers and is working fine. I just wanted to confirm if Jmeter has support for TIBCO EMS. What will be needed to support that as I have the EMS messaging infrastructure for differnet applications under test. Any pointers for this will be highly appreciated.
Re: Jmeter and Support for TIBCO EMS
Any pointers or documents from anybody will be of great help.
TIBCO Enterprise Message Service (EMS) is TIBCO’s implementation of Java Message Service (JMS) with some enterprise-class enhancements. Java Message Service (JMS) is an API which provides facility/standards for creating, sending and receiving messages between two or more client applications.
JMS supports (hence TIBCO EMS) two variants of messaging models:
1. Point-to-Point: In this messaging mode there is one producer and one consumer per message and this model uses the object call ‘queue’ to store the messages generated by producer until it was received by the consumer. Message producer sends the message to the ‘queue’ and the message consumer receives the message from the same ‘queue’.
2. Publish/Subscribe: In this mode the message producer publishes a message onto to an object call ‘topic’ from here multiple message receivers is going to receive the same message. In this case message produceris known as publisher and message consumer is known as subscriber. In this model message is delivered to the subscriber only if it is active at the time of publisher sending the message, if the subscriber is not active at this time it won’t receive the message from topic, because by default ‘topic’ is not going to store any message and it only acts as a communication channel between two or more client application. However we can override this behavior by using durable subscribers.
JMeter is free and open source tool, it doesn't assume any warranties or support. In general JMeter supports any JMS-based message queue implementation given appropriate configuration of JMS test elements and relevant client .jar files in JMeter classpath
For JMeter-side configuration instructions, tips and tricks check out Building a JMS Testing Plan - Apache JMeter guide.