15 January 2008 - 2.0.1 |
soapUI 2.0 adds powerful SOAP Monitoring possibilities (ie tcpmon), allowing you to capture and analyze ongoing SOAP-traffic between an existing client and server. The captured traffic can be used to generate both TestCases and MockServices, and soapUI Pro adds (extremely cool) Coverage possibilities allowing you to monitor the actual utilization of the monitored WSDL contract(s).
Start the SOAP Monitor from the Project popup menu with the "Launch SOAP Monitor" action:
Specify which port the monitor should listen on and which mode it should run in:
The Incomging Request/Response WSS settings are used to select the Incoming WSS configurations to use for decrypting/validating monitored messages, which can be useful for viewing encrypted content and validating security
The SOAP Monitor is displayed with the following window components (top to bottom):
Once started, the monitor will display captured messages as rows in the log table with their relevant data. Requests that belong to Interfaces/Operations available in the containing project will automatically be mapped to these and use underlying schema-information in the message inspectors in the Message Content views:
By default, the log will keep the 100 most recent messages, this can be adjusted in the SOAP Monitor options dialog available from the top toolbar.
The 3 left-most buttons in the traffic-tables toolbar allow for creation of new items from captures messages:
The combination of the last 2 can be used to record and simulate an entire converation between a client and server for replaying, testing, etc..