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.
What Does QEngine Offer
?
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 |
|
Generate
Web Service Performance Test Scripts |
This section explains how to generate load test scripts, view webservice
details, insert response validation, and parameterize the input parameters
in webservice operations. |
|
Run
WebService Load Test |
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. |
|
Tutorial |
This section provides sample illustration for web service performance
testing. |