The invention is directed to techniques for monitoring and testing
publish/subscribe network systems. For example, an enterprise network
that has a number of geographically dispersed network devices and
interconnected sub-networks may be configured to operate as a
publish/subscribe network system in which each of the dispersed network
devices sends and receives messages for specific groups of the network
devices. The techniques described herein enable data object capture and
analysis in the application layer of a publish/subscribe network system
using shim adapters. The techniques also enable network packet capture
and analysis in the network layer of a publish/subscribe network system.
Furthermore, the techniques include integrated analysis of testing
results from the application layer and the network layer to determine
performance characteristics, such as latency, across both of the layers.
In this way, the techniques provide more accurate measurements of
performance characteristics in publish/subscribe network systems.