Some
Insights About Performance Testing
While the web
applications are reaching new horizons, applications are been
accessed by hundreds and thousands of user at a time. Moreover it is
highly mandate to ensure that the application is consistent in its
performance in terms of its availability, accessibility and timely
response from the server.
Performance Testing can
be divided into two sub process:
Load
Testing – It involves number of users access the
application simultaneously to create load on the application and
confirm existence of any system bottleneck if any.
Stress
Testing – It involves number of users accessing the
application in batches to put stress on the application to the
extent that system breaks down after a certain limit of stress.
While screening an
application for its performance certain parameters are crucial to
measure performance of an application during peak loads:
Response Time
Web server
Connectivity
Database
Connectivity
SMTP server
connectivity
Data transfer rate
from client to server and vice versa
Number of pages and
sessions performed along with number of hits
The performance of the
application should be almost same for one user and thousands of users
accessing it at the same time varying only by few milliseconds.
Performance Testing
procedures are carried out using Performance Testing Tools which uses
Virtual Users to replace the real time users accessing the
application where the limit of number of Virtual Users is specified
while creating load scenarios. There are number of tools available
ranging from Opensource like OpneSta and paid ones like WAPT or
LoadRunner.
The following procedures
are implemented for a seamless and successful performance testing of
any application:
Record
User Scenarios
Parameterize
Test Scripts
Group
User Scenarios
Create
Load Scenarios
Simulate
and Execute Load
Analyze
Test Results
Reports
The application used for performance testing should be either
production application or near to production having no or minor
functional defects, it should be supported by web servers and load
balancer depending upon number of virtual users needed to execute the
test.
Duration for any
Performance test cycle can only be defined after understanding
overall scope of the application, complexity of the application,
number of testing scenarios to be considered, number of virtual users
etc.
The Gateway Group of Companies was founded in 1997. In 12 years of our
existence we have been able to achieve the recognition of being one of
the elite full services IT companies in the Indian software industry.
We are one of the leading Offshore Software Development Services
providers having a spotless track record of consistently delivering
workable, robust offshore software solutions by adopting innovative
approaches and remaining committed to quality, processes and
outstanding technological prowess.
GTL Test Labs have Expertise to Provide :
Independent Testing
Product TestingTest Automation
Game Testing