Menu Search

Qpid Interop Test

A test suite that systematically tests AMQP 1.0 clients against each other to ensure that they are working correctly with each other. The tests consist of matched client pairs to send and receive messages through an AMQP server (or combination of connected servers). These tests also check that the AMQP server is able to handle the clients and AMQP traffic.

Features

  • Tests all available clients against each other
  • Tests AMQP clients against any AMQP server
  • Tests AMQP types
  • Tests large messages
  • Tests JMS messages
  • Tests JMS headers and properties

Supported servers

Any servers that can handle AMQP 1.0 will work. By default, the tests run against localhost using the default AMQP port (5672), but these can be changed to any valid IP address and port.

Supported clients

The following clients are currently supported:

AMQP test coverage

  Clients
Test Qpid Proton C++ Qpid Proton Python Rhea AMQP .Net Lite
AMQP types YES YES YES YES
Large AMQP messages YES YES YES

JMS test coverage

  Clients
Test Qpid JMS Qpid Proton C++ Qpid Proton Python Rhea AMQP .Net Lite
JMS messages YES YES YES
JMS headers & properties YES YES YES

Documentation