Setup with JMeter
JMeter is a Java program, and as such, it accesses MOM through the JMS API.
Installing the MOM libraries
The first thing to do is to install the JMS client implementation of the MOM provider (usually a .jar file) in the JMETER_HOME/lib directory.
For example, for Apache ActiveMQ, take the activemq-all-X.X.X.jar file (where X.X.X depends on the version that you're using).
The JMS Point-to-Point Element
To simulate point-to-point communication, JMeter offers the JMS Point-to-Point element:
Figure 10.12: A JMS Point-to-Point request
Let's look in more detail at some of the parameters.
JMS Resources and JNDI Properties
Let's start with the JMS Resources and JNDI Properties settings.
Java Naming and Directory Interface (JNDI) is a Java programming interface (API) for Java object naming inside the Java virtual machine; so, in short, it is a directory.
In the case of JMS, JNDI is used to retrieve the instances of the destination objects (Topic or Queue...