Load Testing
Most applications work well when tested under ideal conditions.
We can provide you the tools needed to test your systems
under heavy load conditions. We have developed an application
called SiteTester that can perform load testing for your
web-based applications.
SiteTester is a Java-based system that simulates any number
of web browser clients for load testing of web sites.
SiteTester is particularly useful for:
Determining the maximum throughput a web site may handle
under a particular configuration.
This information can be used to make informed decisions
about the best hardware and software configuration for a
web site.
Determining performance bottlenecks in the system.
Used in conjunction with a "white box" measuring tool such
as a code profiler, system bottlenecks can be located and
dealt with.
Finding load-related problems such as concurrency issues.
Concurrency issues exhibit themselves when requests from
two or more web clients are processed simultaneously and
have an unintended interaction with each other within the
system. This type of problem is impossible to find using
testing methods other than load testing.
SiteTester works by sending a sequence of requests to
a web site exactly as a web browser does. Information returned
from the web server for one request may be saved and made
use of in subsequent requests in the same sequence. For
instance, a session ID returned by the web server after
a login request may be saved and used in requests to add
items to a shopping cart.
SiteTester simulates multiple web browser clients concurrently
accessing a web site by executing multiple virtual web clients
within one test engine. SiteTester can also be configured
to start test engines on multiple computers for the highest
level of load generation.