Fundamentally, messaging is about producing and consuming messages so the performance tools shipped with the broker should provide you with most of the functionality you'd need. Those tools support both the Core and AMQP 1.0 protocols.
Keep in mind that the official end-user documentation is on the Apache ActiveMQ website [1]. To run the broker in Docker please refer to the documentation [2]. If you don't want to use the performance tools shipped with the broker then JMeter [3] is another great option. Justin [1] https://activemq.apache.org/components/artemis/documentation/latest/perf-tools.html#performance-tools [2] https://activemq.apache.org/components/artemis/documentation/latest/docker.html#docker [3] https://jmeter.apache.org/ On Fri, Oct 11, 2024 at 1:02 PM Snene, Amna <amna.snen...@ens.etsmtl.ca.invalid> wrote: > Hi, > > I'm new to ActiveMQ Artemis and I want to run performance tests on an > Artemis cluster with different workload scenarios using the AMQP 1.0 > protocol. Is there any tool that can help with this? > > Also, I found a performance tool< > https://github.com/apache/activemq-artemis/blob/c58210cc29d665584b3a1d556a1edd0ca97c4514/docs/user-manual/perf-tools.adoc#performance-tools> > based on JMS 2.0—how can I run it inside Docker, with the client in one > container and the broker in a separate container? > > Best, > Amna >