JMS Q tester

qtester (link)

qtester is a web-based JMS test client. Just deploy the the q-tester-*.war file to an application server and browse or send JMS messages in your browser.

Prerequisites:

  • Java 8
  • application server with Java EE 7 support
  • a connection factory, available via JNDI lookup
  • modern browser with JavaScript support

Features

  • use any connection factory available on the application server with JNDI lookup
  • send JMS text messages to the specified queue
  • send custom JMS headers with your message
  • browse messages on the queue, read the contents of messages syntax highlighted.
  • save and reload values of input boxes automatically

Technology

  • Java
  • Spring Boot
  • JMS

Test it in a Docker container

docker build -t csuzdy:qtester .
docker run --rm -it -p 8080:8080 csuzdy:qtester

Open http://localhost:8080/qtester/index.html.

Connection factory: java:/JmsXA

Queue name: DLQ

Screenshots

Sending a message

Viewing a message