ReadyAPI includes sample projects that show how to test your service against a variety of attacks.
The changes you make to sample projects cannot be saved. This means that if you change a sample project, you have to save it as a new one. The original file will remain unchanged.
The sample projects for security testing are available in the <ReadyAPI>/tutorials/security folder:
↑ Program Files or Program Files (x86)
Find the project you need in the Sample Projects section:
|Tip:||By default, this section displays sample projects of all applications in the ReadyAPI application suite. Click and select SoapUI to limit the options to SoapUI functional tests, security tests and Online Service examples.|
Contains a variety of security tests that are run against the attached virtual service.
Find a link to this project on the Dashboard.
|XPath Injection||Modifies the request to the attached virtual service to try and cause it to malfunction due to errors in how XML is parsed.|
|Fuzzing Scan||Sends a lot of requests with random data to the attached virtual service to see how it reacts.|
|SQL Injection||Tries to attack the underlying SQL database by modifying the requests to the service.|
More sample projects are available on other Start pages in ReadyAPI:
|Projects||These are projects with examples of popular APIs: Facebook, Google Maps, Flickr, and others.|
|SoapUI functional tests||These projects contain examples of functional API tests.|
|LoadUI||These projects contain examples of various load tests.|
|ServiceV||Contain examples of virtual services.|