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.