|
What is Web Service Performance Testing ?
Web services are an XML based technology that allow applications to communicate with each other, regardless of the environment, by exchanging messages in a standardized format ( XML ) via web interfaces ( SOAP and WSDL APIs ). Consumers of web services will want assurances that web service meets acceptable performance criteria when under stress. The goal of performance or load testing a Web service application is to find how your web service scales as the number of clients accessing it increases. Also, to gather the performance and stability information of the server such as throughput, CPU usage, the time taken to get a response from a web method, etc. when there are, say, 5, 50, 200, 500 concurrent users or more.
AdventNet QEngine Web Service Performance Test tool provides an easy-to-use Web UI to realistically simulate load on a Web service application and identify performance bottlenecks and failures within your Web service applications. You can automatically generate the load test scripts from a WSDL document and configure the load test data through the web-based interface. Load tests can be run simulating a single virtual user or a large number of simultaneous virtual users. You may also want the data requested in a web method to be different every time the script is run. For instance, when testing a web application that contains a login page, you might want to run the load test script every time with different login details. QEngine provides the "Parameterization" option which lets you use a different login name and password for each virtual user (dynamic substitution of values). There’s no need for each user scenario to contain a separate script that performs the task of logging in.
To know the features of Web Service Performance test tool, please refer to the feature matrix.
How to Load Test using QEngine ?
You can test the performance of web service applications in three simple steps:
Automatically generate load test scripts for WSDL.
Configure the user profiles (one or more operations), workloads and create load test cases.
Run the load test scripts to view the reports and graphs of test execution.
Follow the below given links to know the details of how to generate the web service performance test scripts, configure load test data, execute test scripts and view reports and graphs:
|
Topic |
Explains |
|---|---|
|
This section explains how to generate load test scripts, view webservice details, insert response validation, and parameterize the input parameters in webservice operations. | |
|
This section explains how to define user profies, workloads, create load tests, configure server monitoring, db monitoring, execute webservice load test, view reports, graphs and attachments in wsdl. | |
|
This section provides sample illustration for web service performance testing. |
|