SOA Testing Simplified (Series-V)
By Pallavi Sharma
In this blog post we will understand how we use Rational SOA Tester tool to test our web services.
Pre Requisites:
1. Rational Performance Tester to be installed on the system.
2. Rational SOA Tester plug-in to be installed on it.
3. The WSDL files of the web services you wish to test.
Once you have all these inputs in place you can start testing your web service right away. First of all you will create a Performance Test Project in RPT. We create a performance test project as RPT uses the same framework to test web service as it uses for performance testing. Once we are done with that we need to import our WSDL file from the file system to the project folder.

After we have imported the WSDL file, we will create our very first test for this web service. To do so, we need to start the Recorder, and chose Web Service Recording using the Web Services Explorer.
You will see your web service in the Web Service Explorer mode. The web service explorer mode will list down the methods and clicking on any method will ask you to input the method arguments, once done that click next and it will show you the output, meanwhile the recorder is recording all the request – responses and once done when you click on stop recording the test is generated.

Now you have in your hands a recorded web service test. In the next series we will see how do, we go about editing the web service test. Use datapool to parameterize the test, use verification points to validate the test etc.
References:
1. Soa Tester Tutorials: IBM.
(Copyrighted by CresTech Software Systems Pvt. Ltd.)
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.





April 19th, 2009 at 3:22 am
Pallavi:
Thanks for sharing this series with us. Even though I have been worked around doing functional and performance testing of the SOA based applications for last 6 months, but it was still a great learning for me. Also, the presentation style really suits a beginner
Rupesh