I hope you already have a basics of the JMS concpet, a bit more about it in different way.
1. when to use JMS or when a test case or secanrio to eligible for use JMS?
1. When you want to decouple an application and keep it loosly coupled with
other systems/modules.
2. When your application is growing and has growing responsibility to maintain
interaction with modules.
3.