Вы находитесь на странице: 1из 7

load testing

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

LOAD TESTING

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.

Overview
Load testing

Approach
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
Flow 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 Attributes
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

LOAD TESTING FLOW


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

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

LOAD TESTING FLOW


L O A D

T E S T I N G

REQ UI REM EN T
PH A SE

F L O W
ENVIRONMENTAL
SETUP

PL A NN I N G
PH A SE
Test
Plan,
strategies.

Requirement Study
Project Initiation
Analyzing Test Goals,
Objective and scope
Analyzing HW and SW
requirements.

Test
Set
up
the
environment as per
the requirement

Selection of testing
tools.
Generating
Test
Scenarios
/Scripts.

Installation of OS and
software and testing
tools

Reviewing the test


documents and Base
lining.

C L I E N T

Test

readiness

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 completion
checklist

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

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

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

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@tracet.net
Or visit our Web site at: , www.loadtracer.com

7
All rights reserved, Trace Technologies Pvt. Ltd.

Вам также может понравиться