Reputation: 10762
I need to test a complete system that talks to the world entirely by JMS and JAX-WS. The flow, more or less, is this:
I've been searching for a tool that could:
The only thing that comes close so far is jMeter; it lacks only the ability to listen on a queue. Any other ideas? Could be free or commercial.
In the end, it seems to me I'd have to deploy a series of message-driven beans as mocks, but I want to make sure I'm not reinventing the wheel.
Upvotes: 0
Views: 813
Reputation: 12787
You can use JBehave, while importing dependencies like wiremock
and activemq-core
/activemq-client
in Maven. I have done this multiple times.
The downside may be that the test project/module will be a somehow middle size project itself.
And now, JMeter supports JMS already
Upvotes: 0
Reputation: 10762
Finally I resorted to writing my own set of MDBs.
Cons:
Pros:
Some colleagues I asked also recommended this approach. I'm a disappointed I haven't found a better way.
Upvotes: 1
Reputation: 80194
SoapUI has native support for testing web services and JMS. If you doesn't like it then build a small test framework using Spring (spring-ws) and activeMQ.
Upvotes: 1