Professional Documents
Culture Documents
Phase I – Planning
As part of the planning for performance testing the following steps would be performed:
Phase II Development
Create Load Test Environment
The development phase occurs after the planning phase is complete. The Birlasoft
Performace Teting will develop all the Scripts required to execute defined Business
Processes and scenarios defining the load testing model. Availability of a stable application is
a pre-requisite for the development of the load testing scenario. Any changes to the
application during this phase of scenario development may result in Scripts needing
modification, and as such delay the execution date.
Script Development
The Birlasoft Performance tester will record and build the load testing Scripts according to the
Business Process definition. The completed scripts are stored in the client machines and the
version control system of Birlasoft (VSS).
< standards and conventions>
The client will provide an SPOC to the Birlasoft Performance Testing team, able to provide
system and application related information. This is essential for the Script development
throughout the development stage.
Smoke Test
Smoke test is conducted to verify the scripts prior to the actual load test. Script verification is
executed at least one business day prior to the actual load test. The objective of this run is to
determine if the Scripts function properly. Script verification utilizes a limited number of virtual
users against the system to be load tested. During script verification the customer must monitor
the system in order to confirm that the Birlasoft Performance test Scripts are producing the
desired impact on the system being load tested. The Birlasoft Performance Testing team will
update the Load test Scripts and scenario if any discrepancies with the specified behavior are
found during the validation run. These adjustments will be done within one business day
assuming that none of the required changes are dependant on the customer, or that no additional
information or data is required from the customer.
Classification: Public
Birlasoft Ltd.
This phase consists of the actual Load test execution.The Birlasoft Performance Testing team may have to
control the load test remotely from various locations (as per the client’s requirement) and coordinate with
the client/ application owner via telephone/ DC/ Sametime. Together, they will determine the rate at which
virtual user load is applied and/or increased to the system. During the execution phase the Birlasoft
Performance Testing Team will:
• Conduct one load test (“run”) according to the scenarios agreed with the client prior to the run.
• Gradually increase the volume of end-user traffic until one of the following events occurs:
o The load test reaches the maximum time limit decided
o Transaction response times increase beyond previously agreed upon levels
o Transaction error rate increases beyond previously agreed upon levels
Phase IV - Reporting
Birlasoft Performance Testing team will supply the client with the following deliverables after
Performance run completion
Run summary
• A description of the load model that was implemented on the run
• Base performance metrics:
o Maximum running Vusers
o Total Throughput (bytes)
o Throughput (bytes/second)
o Total hits
o Hits per second
Classification: Public
Birlasoft Ltd.
Classification: Public
Birlasoft Ltd.
Classification: Public