SOA Cleaner - Web Service & WCF Test Tool
Home   |   Help   |    More info   |   Features   |   Video   |   Free Download   |   Buy Now!   |   Contact Us 

 

Help

Installation
Adding a WS Call
Running Tests
Adding Information from External Sources
Credentials Usage

Command Line

Installation

SOA Cleaner doesn't require any installation, just download it from the download page unzip the file and run.

return to top

Adding a WS Call

To Add a WS call just click the add button in the main window. A new dialog will open, where you can choose between soap (including wcf) or rest, enter the wsdl, chose a service a port and an operation, and then enter the required values in the grid, or switch to xml mode and enter the xml. when you finish, you can either click the invoke button, or click on add.

return to top

 

Running Tests

After a step or several steps were added, simply click the run button. The WS will be invoked, and you will receive a report.

If you would like to run a single step, you could either edit the step and click on the 'invoke' button, or right click the step and click on 'Run this step only' .

To run a massive test click on the 'view' tab in the menu, and click 'show massive test panel'. Enter the relevant information, and click on 'Run Massive Test'.

To run a load test, you could either click on 'Load Test' in the menu, or right click a step and click on 'Load test this step'

      return to top

 

Adding information from external sources

While editing the grid in the 'web service add' dialog, choose the relevant cell, and click on one of the small buttons in the upper right corner of the grid. The first button is to add content from previous steps, and the second button is to add content from a CSV file, or random content. To add content from a CSV file or a random number or string, click on the fist small button, and fill in the dialog. To add content from previous responses click the second small button, a dialog will open containing all previous steps added, choose the step and the relevant cell, and click on select. to cancel any of the above, click on the third small button.

return to top

 

Credentials usage

Credential definitions can be found in the ‘Web Service Add Dialog’ under Settings->Credentials.
First tab named ‘Basic & Windows’ enables definition of UserName (Basic) credentials, or Windows Authentication credentials.
Second tab named ‘Digest’ is for definition of Http Digest credentials. (Digest authentication is intended to supersede unencrypted use of the Basic access authentication, allowing user identity to be established securely without having to send a password in plaintext over the network).
Third tab named ‘Certificate’ enables attachment of a certificate from a file; a file certificate ends with a ‘cer’ extension. If file requires a password, the password should be supplied in the ‘password’ field.
In the ‘Misc’ tab, one can define a Mesh password, which is used in a P2P connection under NetPeerTcpBinding.
One can also define impersonation level, and whether on not to allow NTLM Authentication (also known as Integrated Windows Authentication – IWA, or HTTP Negotiate authentication) in the ‘Misc’ tab.

return to top

 

Command Line
 

Command line can be used to run a test predefined with the GUI, and saved as a test (usually a ‘soac’ file).

Usage: SOACleaner [/c] InputTestFile [LogOutputFile]
'/c' - console mode, no GUI.
InputTestFile – Path to test file predefined with the GUI, and saved as a test (usually a ‘soac’ file). SOA Cleaner will run this file test.
LogOutputFile – An optional parameter, if running in console mode. The log will be saved to the given file.
return value (set to %ERRORLEVEL%): number of tests that failed. ‘-1’ if file is corrupted, or if an internal error has occurred.

return to top

Xyrow SOA Cleaner Client - Soap based web service, WCF and REST test tool