Sie sind auf Seite 1von 7

TESTING AT TRACE

USING LOADTRACER
Introduction
Overview
Testing at trace
Testing process

A unique tool fully developed from testing perspective.


GUI-based tool for Performance, Load, Stress and Scalability
testing of web applications.
Generate virtual users as many as you want to hit your web
server.
Simulate multiple instances of web client accessing a Web
Server.
Test your web application effectively under various load or
stress condition.

Testing at trace using loadtracer

INTRODUCTION
A short introduction to Software Testing
Testing is not just finding out the defects. Testing is not just seeing the requirements
are satisfied. Testing is a process of verifying and validating all wanted requirements
are there in products and also verifying and validating any unwanted requirements
are there in the products. It is also seeing any latent effects are there in the product
because of these requirements.
T

i not ju

a phase in SDLC, but i i to be addressed in all phases.

Loadtracer Overview
LoadTracer is a GUI-based tool for load/Performance /Stress/ Scalability testing of web
applications developed by Trace Technologies Pvt. Ltd. Testing is done just like any other load
testing tool which is commercially available in the market i.e., recording the script and
playback with hundreds of virtual users. HTTP data, Performance data are collected during the
test simulation, which is further used with analyzer to generate graphs, reports which can be
exported into different formats.
This tool uses various techniques to create load on web server as real user does, for example
parameterization is used to generate the data dynamically and distribute unique data for each
and every virtual user. The whole testing process is divided in to three stages such as
recording the script, Simulating the test and Analysis. Basically LoadTracer has three module,
Recorder, Simulator, and Analyzer. Each module is used to execute each stage of testing
process.

Testing at trace using loadtracer


Performance, load, stress and scalability are the key areas to identify the exact
behavior of your web application

All rights reserved, Trace Technologies Pvt. Ltd.

Performance testing

Performance testing is not just to determine performance attributes like response time,
throughput it also to determine the performance problems (like bottlenecks, memory,
disk, process, processor, cache, network, etc.) or any memory leakage is present in
system when application is running in normal scenario. This testing also identifies the
systems behavior when the application is communicating with other application in the
system. It is also to evaluate the compliance of a system or component with specified
performance requirements

TRACE APPROACH

TRACE provides an integrated complete end-to-end performance testing solution to its


customers with its defined methodology and LOADTRACER testing tools. A well-defined
end to end metric based process with proper entry and exit criteria focusing on the
entire aspects of performance testing is followed at TRACE.
The approach followed at Trace is based on performance objective. The performance
objective diff5ers from clients to clients and projects to projects like system integrity,
performance benchmarking, performance enhancement, performance problem
diagnosing.

Load testing

To Trace Load testing is not just to determine response time and throughput of the
application under load it is to determine the risk factors associated with increasing the
load on the application.
It also to determine the performance behavior of the system under load.
It is also to evaluate the compliance of a system or component with specified load
requirements

TRACE APPROACH

TRACE provides an integrated complete end-to-end load testing solution to its customers
with its defined methodology and LOADTRACER testing tools. A well-defined end to end
metric based process with proper entry and exit criteria focusing on the entire aspects of
load testing is followed at TRACE.
The approach followed at Trace is based on load testing objective. The load testing
objective differs from clients to clients and projects to projects like given a load whether
the system is capable of handling such load (or) what is the maximum load the system
can handle.

Testing at trace using loadtracer

Stress testing
To Trace Stress testing is not just to determine stress point (when the system goes down
or crashes because of increase in load) but also to determine the factors affecting the
stress point.
It also to determine the performance behavior of the system before reaching the stress
limit.

TRACE APPROACH
TRACE provides an integrated complete end-to-end stress testing solution to its
customers with its defined methodology and LOADTRACER testing tools. A well-defined
end to end metric based process with proper entry and exit criteria focusing on the
entire aspects of stress testing is followed at TRACE.
The approach followed at Trace is based on determining the system behavior before
reaching the stress point. This is done with a continuous iterative testing by increasing
load till it reaches the stress level. At each level all the performance attributes have been
monitored and analyzed.

Scalability testing
Scalability testing is to determine system behavior by increasing the load with a
particular scaling ratio. For every scaling point all the performance attributes have to be
determined. Also the factors affecting the application scaling capacity have to be
determined.

TRACE APPROACH
TRACE provides an integrated complete end-to-end scalability testing solution to its
customers with its defined methodology and LOADTRACER testing tools. A well-defined
end to end metric based process with proper entry and exit criteria focusing on the
entire aspects of scalability testing is followed at TRACE.
The approach followed at Trace is based on determining the system behavior for every
scaling point till it reaches the stress point. This is done with a continuous iterative
testing by increasing load. At each level all the performance attributes have been
monitored and analyzed. All the scaling factors are determined.

All rights reserved, Trace Technologies Pvt. Ltd.

Testing at trace using loadtracer

Capacity Planning
Capacity planning is to determine the optimum capacity needed to address the IT
environment need for production requirements. It is all about mapping the correnct
hardware, software and network requirements to ensure the customers are not affected
by capacity bottlenecks.
It is not just to address network bandwidth or server enhancement. Instead it
encompasses all the dimensions right from hardware, software, OS, application, server,
network, cloud etc., All the dimensions are varied one and so all the users are different
in their behavior and approach.
Using LoadTracer, all the above test could be done easily and effectively. We can monitor
both client and server side performance counters.

Testing process using loadtracer


1.

The RECORDER sits between client and server.

2.

It traps all the request and response from the client and server and generates script.

3.

During this recording session itself, the RECORDER generates a detailed report for
different parameters like request time, response time, number of bytes sent and
number of bytes received.

4.

This script can be modified for parameterization and correction as per the requirement
using menu option.

5.

In SIMULATOR, this recorded script is used for simulating the virtual client. The
number of clients and the other parameters like think time, iteration, proxy settings,
cookie usage, etc., can be specified in SIMULATOR setting.

6.

By executing the script, SIMULATOR hits the server with the specified requirements.

7.

All the virtual clients can be controlled by SIMULATOR

8.

Each virtual clients will run on a separate thread and carrying its own data and other
parameter simulating real user environment.

9.

The result of all virtual clients is stored in separate file.

All rights reserved, Trace Technologies Pvt. Ltd.

Testing at trace using loadtracer

10. During the execution, SIMULATOR collects all the data for every virtual clients and
data for all counters.
11. These raw data is sent to ANALYZER.
12. The ANALYZER will analyze the virtual users data and generate a detailed report.
13. The report can be generated in many formats like tabular, graphical. All the reports are
stored in html pages.

All rights reserved, Trace Technologies Pvt. Ltd.

Testing at trace using loadtracer

About TRACE
Trace Technologies, is a Software Testing Company, serving Software companies
To minimize the businesses risks
To minimize the cost of producing Good Quality Software
To minimize Time to Market.
Trace services are
Software Development and testing
Test Automation
Trace Products are
LoadTracer- a load and performance testing tool
Tracer- an effective tool for the automation of functional and regression testing.
Tracktest- a complete web based test management tool
For more information email: info@loadtracer.com, info@tracet.net
Or visit our Web site at: www.tracet.net, www.loadtracer.com

All rights reserved, Trace Technologies Pvt. Ltd.

Das könnte Ihnen auch gefallen