Anda di halaman 1dari 7

LOAD TESTING

FRAMEWORK
Overview
Approach
Framework
Attributes

LOAD TESTING FRAMEWORK

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.
Testing is not just a phase in SDLC, but it is to be addressed in all phases.
Load testing
Load testing is not just to determine response time and throughput of the application
under load but it is also to determine the risk factors associated with increasing the
load on the application. It also to determine the performance behavior of the system
under variousload requirements. 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 in-house 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.

2
All rights reserved, Trace Technologies Pvt. Ltd.

LOAD TESTING FRAMEWORK

LOAD TESTING FRAMEWORK


REQUIREMENT PHASE
1. Requirement Study
2. Project Initiation
3. Analyzing Test Goals, Objective and scope
4. Analyzing HW and SW requirements.
5. Test Initiation Checklist
PLANNING PHASE
1. Test Plan, Test strategies.
2. Selection of testing tools.
3. Generating Test Scenarios /Scripts.
4. Reviewing the test documents and Base lining.
5. Test Readiness Review
ENVIRONMENTAL SETUP
1. Set up the environment as per the requirement
2. Installation of OS and software and testing tools (LOADTRACER)
3. Test readiness review.
EXECUTION PHASE
1. Load test and Test Scenario / Script Execution.
2. Simulation of virtual clients and hitting the server

3
All rights reserved, Trace Technologies Pvt. Ltd.

LOAD TESTING FRAMEWORK

3. Collect the Data.


4. Analyze the Data.
5. Problem Investigation like bottlenecks (memory, disk, processor, process,
cache, network, etc.) resource usage like (memory, CPU, network, etc.,)
6. Generate the Load analysis reports.
7. Create Recommendation report based on the analysis.
Repeat the above test for the new build received from client after fixing the bugs and
implementing the recommendations
COMPLETION PHASE
1. Load Test Report Generation
2. Updating test documents
3. Post implementation review
4. Project completion checklist

4
All rights reserved, Trace Technologies Pvt. Ltd.

LOAD TESTING FRAMEWORK

LOAD TESTING FRAMEWORK


L O A D

T E S T I N G

R EQUI REM EN T
P HA SE

Test
Plan,
strategies.

Project Initiation
Analyzing
Test
Goals,
Objective and scope
and

ENVIRONMENTAL
SETUP

P LA N NI N G
P HA SE

Requirement Study

Analyzing HW
requirements.

F R A M E W O R K

SW

Test Initiation Checklist

Test

Selection
of
testing
tools. Generating Test
Scenarios /Scripts.
Reviewing
documents
lining.

the
and

test
Base

Set up the environment


as per the requirement
Installation of OS and
software
and
testing
tools
Test readiness review.

Test Readiness Review

C L I E N T

I N T E R A C T I O N

EXECUTION
PHASE
COMPLETION
PHASE
Load
Test
Generation

Report

Updating test
documents
Post
implementation
review
Project
checklist

completion

Load test and Test Scenario / Script Execution.


Simulation of virtual clients and hitting the
server
Collect the Data.
Analyze the Data.
Problem
Investigation
like
bottlenecks
(memory, disk, processor, process, cache,
network, etc.) resource usage like (memory,
CPU, network, etc.,)
Generate the Load analysis reports.
Create Recommendation report based on the
analysis.
Repeat the above test for the new build
received from client after fixing the bugs and
implementing the recommendations

L O A D

T E S T

F R A M E W O R K

5
All rights reserved, Trace Technologies Pvt. Ltd.

LOAD TESTING FRAMEWORK

LOADTRACER
Load Tracer is a GUI-based tool for load/Performance /Stress/ Scalability testing of
web applications. Using this tool any number of virtual clients can be generated to hit
the web server at any given time by capturing and simulating the information
obtained in web client server communication. Any web application can be tested for
various load or stress scenarios effectively.
LOAD TESTING ATTRIBUTES
Attributes considered for Load Testing
Following are the only few attributes out many that considered during load testing

Response Time
Throughput

Screen transition

Time {Session time, reboot time, printing time, transaction time, task
execution time}

Hits per second, Request per seconds, Transaction per seconds

Performance measurement with number of users.

Performance measurement under load.

CPU usage

Memory usage {Memory leakages, thread leakage}

Bottlenecks {Memory, cache, process, processor, disk and network}

Network Usage {Bytes, packets, segments, frames received and sent per sec,
Bytes Total/sec, Current Bandwidth Connection Failures, Connections Active,
failures at network interface lever and protocol level}

Web server {request and response per seconds, services succeeded and
failed, server problem if any}.

6
All rights reserved, Trace Technologies Pvt. Ltd.

LOAD TESTING FRAMEWORK

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

7
All rights reserved, Trace Technologies Pvt. Ltd.

Anda mungkin juga menyukai