10 April 2007 - 1.7 home user-guide eclipse jbossws intellij netbeans maven 1.X/2.X PDF files forums bugs sourceforge






Vote for soapUI at the WSJ Readers' Choice awards in the

'Best Web Services Utility' and

'Best Web Services Testing Tool'

categories

Apache Tcp-Mon Integration

The Apache Tcp-Mon utility can be used to "listen in" on any http-traffic, including of course SOAP request/response messages. Download and install TcpMon as described on their site and specify the installation directory in the soapUI Integrated Tools Settings.

soapUI provides 2 simple integrations with this usefull tool:

  1. From the main Tools menu which will just start TcpMon in a seperate process
  2. From the Interface Menu which can be used to create a local proxy for the designated service. This will bring up the following dialog:

The dialog contains the following options:

  • Endpoint - the target endpoint that TcpMon should invoke
  • Local Port - the local port to that TcpMon should listen on
  • Add Local Endpoint - adds an endpoint to the current service pointing at the created TcpMon proxy

Launching with the above settings will start TcpMon with the following monitor:

In soapUI, an endpoint has been added to the current service that can be used to invoke TcpMon instead of the service directly (this endpoint must be removed manually):

Using this endpoint results in the SOAP request being "proxied" through TcpMon which will be shown as follows:


Next: Command-Line Tools