|
Products->Site Tester->Overview
|
|
|
|
|
|
|
|
SiteTester is a load-testing utility designed to
test web servers and web applications. SiteTester
simulates concurrent access of various users from
different hosts to a web/application server. Each
virtual user follows a predefined procedure to
access the server. By increasing the number of
virtual users you can test the capacity of your
servers and determine the extra hardware and
bandwidth needs, if any.
Many web applications fail to operate on
simultaneous uses, despite every effort to test and
debug the application on the development
environment. This is mainly due to the nature of
multi-threaded programming, which makes it difficult
to simulate the actual process. Application codes,
which are not multi-thread-safe, which leak memory,
which may produce deadlocks, have great affect on
the performance and stability of the web sites.
SiteTester allows web application developers to test
their codes amongst many users, and take precaution
before the actual deployment occurs.
|
|
|
|
|
|
|
|
|
|
Benefits of using SiteTester
|
-
Test how many concurrent users can your server handle.
-
Learn the average load time of each page, when the server is busy.
-
Test if your CGI, Perl, JSP, ASP, PHP or other web application codes do support multi-threading.
-
Test if your application codes produce dead-locks.
-
Check whether the application codes degrade performance when called hundreds of times.
-
Test how many concurrent users can your server handle.
-
Determine the hardware and baudrate needs for the number of online users requirements.
-
Determine and tune the DBMS performance, if any.
|
|
|
|
|
|
|
|
|
|
Features
|
-
Allows definition of requests, jobs, procedures and tests.
-
Allows HTTP1.0/1.1 compatible requests.
-
Allows POST/GET methods.
-
Allows user-defined pauses between jobs, for each virtual user.
-
Stores and handles cookies.
-
Allows applying the same test(s) on different occasions.
-
Displays test progress visually.
-
Allows running each job, in multi-threaded or single-threaded mode.
-
Allows repeating the procedure any number of times, for each virtual user.
-
Generates various reports in HTML format.
-
May gather and analyze data, collected on different hosts.
-
Keeps and reads XML formatted files for test definitions and test logs.
|
|
|
|
|
|
|
|
|
|
Specifications
|
-
OS: Windows95/98/NT/2K/XP, UNIX Variants.
-
Java Runtime: JDK1.2 or higher.
-
RAM: 64MB or more.
|
|
|
|
|
|
|
|