This page documents some Java-based utility programs (PerfTest, Tracer).
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:
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 |
Releases can be obtained from GitHub.
Source repository is hosted on GitHub.