I have to test a messaging service and would like to know if there are any proven techniques developed specifically to test messaging services. I know that for example JMeter has JMS support. That would cover load/performance testing. However, I'm not looking for tools but for concepts and techniques.


I assume you consider a technique to be proven if it has been shown to find bugs. I also assume you are interested in messaging in the backend system sense, not in the instant messaging sense.

A network partition test is a test in which network connections between nodes in a distributed system are temporarily severed. Aphyr has a series of blog posts describing network partition tests of distributed systems. You may be particularly interested in the post on RabbitMQ, and the Kafka posts here and here.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.