Java Tools

This page documents some Java-based utility programs (PerfTest, Tracer).

PerfTest

RabbitMQ has a throughput testing tool, PerfTest, that is based on the Java client and can be configured to simulate basic and advanced workloads as well. PerfTest documentation is hosted on GitHub Pages:

Tracer

The tracer is a very basic, very simple AMQP 0-9-1 protocol analyzer, similar in purpose to Wireshark. Use it with the runtracer or runtracer.bat script:

runtracer [proxy-port] [upstream-host] [upstream-port]
Parameter Description Default value
proxy-port port to listen for incoming client connections on 5673
upstream-host hostname to use when making an outbound connection in response to an incoming connection localhost
upstream-port port number to use when making an outbound connection 5672

Download and Source Code

Releases can be obtained from GitHub.

Source repository is hosted on GitHub.