Load Testing Products
Overview:
Our Load Testing suite consists of several
modules that make testing easy. Modularization is intended to give you
the ability to license the functionality you need, but with a pre integrated
approach for easy installation.
Recording Modules: Before starting
any testing, you need to develop a user profile that you want to play against
the target system. You can manually develop these scripts or use a recorder
to accomplish this task. Recorders are the RAD (Rapid Application Development)
tools used to generate test scripts. We support a automatic record-and-replay
paradigm with our recorders so that the output of the recorder can be plugged
into the load module and you are ready to test! The recording transcribes
think times, client signatures, Authentication details, in addition to
other functional characteristics. The recorded scripts can also be manipulated
or optimized manually. Note that recorder modules are supported only for
WebSizr and MailSizr.
Load Generator: This is the module
that generates user multiplicity against your server or application. This
can create more than a 1000 users on a single PC, depending on workload.
More details in next section.
Load Director Module: In some cases,
you may need to simulate a much larger workload than what a single Load
Generator Module can deliver. If you want to generate 10000 users, this
is when you can use Load Director to control tests and aggregate reports
from multiple Load Modules.
Report Generator Module: This module
is a data collector which collects data from the test and puts together
a test report.
Batch Manager: This module is used
to batch a set of pre-determined tests for un-attended testing. Using this
module you can do almost anything that you can do interactively. This tool
again supports a record-and-replay paradigm at the test level.
Online Testing engines Vs Lab-Pack Testing
engines: We have applications that you can use online and
ones that you can use in the confines of your lab. The engines that power
them are the same, so your scripts will work perfectly in both scenarios.
The output from both scenarios use the same analysis and monitoring modules
as well. In short, we have ensured that irrespective of how you do the
tests, the input and output will be 100% compatible with the lab pack version.
The rest of this document shows how the Load testing modules are rendered
to target different Systems Under Test.
WebSizr for Web Servers and Applications: A Performance Analysis Application to size, benchmark and debug applications using HTTP servers
and Applications, WebSizr can simulate workloads from thousands of Web
browsers. WebSizr can be used to characterize Internet/Intranet and Electronic
Commerce application under load, in addition to sizing HTTP servers. WebSizr,
in addition to implementing various flavors of GET and POST requests, also
supports advanced paradigms like SSL (Secure Sockets Layer V2/V3), TLS
(V1.0), Authentication, Cookies, Redirects, etc to help the application
developer trying to engineer a high-performance application (by providing
the ability to scope into problems under user load) or a Systems Architect
trying to optimize and tailor an application to specific content and computing
infrastructure.
WebSizr can also be used in conjunction with DbSizr to understand/solve
performance problems with developing web applications or with GroupSizr
to understand Lotus Notes/Domino characteristics under user load. Click
on this link for more information on WebSizr or on this
link to get a free 30-day evaluation copy of WebSizr.
Modules Supported for WebSizr:
- Load Generator (included)
- Load Module (included)
- Report Generator (included)
- Load Director (optional)
- Recorder (optional)
- Batch Manager (optional)
GroupSizr for Lotus Notes (formerly known as NoteSizr) Servers and Applications: GroupSizr
for Lotus Notes is an application that helps application developers design
and implement high-performance and highly scalable Notes and Domino Applications.
Deployment Specialists (Architects, Notes Administrators, System Engineers)
to Optimize Servers and Applications to optimally field user workloads.
In addition to exercising Notes Database functionality (Add, Update, Delete,
Read and Navigate), GroupSizr offers capabilities to benchmark other Groupware
functions and Notes applications like Indexing, Replication, Full Text,
Mail and Custom Add-in tasks. It also provides an ability to help Manage
Notes Servers by providing capability to call and execute commands on Remote
Notes Consoles.
GroupSizr can be used with WebSizr to benchmark Lotus Domino servers
and Applications that can be accessed from browsers.Click
on this link for more information on GroupSizr or on this
link to get a free 30-day evaluation copy of GroupSizr.
Modules Supported for GroupSizr:
- Load Generator (included)
- Load Module (included)
- Report Generator (included)
- Load Director (optional)
- Batch Manager (optional)
DbSizr for
Relational Databases (Servers) and Applications: Database Application
developers or DBAs can use DbSizr to size their Database server and/or
Database Application under load. These exercises can help developers engineer
high performance applications and DBAs or architects put together Database
Systems (a collection of servers) optimally. Stored Procedures or SQL calls
can be simulated using DbSizr and against most popular database Servers
[including SQLServer from Microsoft, Oracle, Sybase, Informix, etc]. DbSizr
allows users to scope into problems at a highly granular level (SQL Statement
level or Stored Procedure level).
DbSizr is popularly used with WebSizr to comprehensively solve performance
problems associated with web applications accessing database content.Click
on this link for more information on DbSizr or on this
link to get a free 30-day evaluation copy of DbSizr.
Modules Supported for DbSizr:
- Load Generator (included)
- Load Module (included)
- Report Generator (included)
- Load Director (optional)
- Batch Manager (optional)
MailSizr for
Mail Servers and Messaging Applications: Electronic mail has become
an important application paradigm of today. There is an increasing number
of users who depend on electronic mail and there are an increasing number
of applications (workflow or otherwise) that are mail-enabled. Also, in
many cases, the performance of your mail server may depend on the mail
client being used (each mail client has it's own way of managing retrieval
and presentation of messages). MailSizr can be used to size and benchmark
servers using leading Internet messaging protocols (POP3, SMTP, IMAP4 and
NNTP) . MailSizr can be used to simulate workloads involving thousands
of mail users. MailSizr allows application developers to prototype the
implementation of high-performance mail clients and also helps in Capacity
Planning of servers to handle specific mail workloads.
Click
on this link for more information on MailSizr or on this
link to get a free 30-day evaluation copy of MailSizr.
Modules Supported for MailSizr:
- Load Generator (included)
- Load Module (included)
- Report Generator (included)
- Load Director (optional)
- Recorder (optional)
- Batch Manager (optional)
|