Performance Load Testing - Web Application sample report
Performance Load Testing - Web Application sample report
FOR
Submitted by
MMA INFOSEC FZE
Table of Contents
1. Executive Summary ................................................................................................................................ 2
2. Types of Performance Testing Services .................................................................................................... 2
3. We work with tools like.......................................................................................................................... 3
4. Performance Testing Methodology ......................................................................................................... 3
5. The Need for Load and Performance Testing ........................................................................................... 4
6. Load and Performance Testing Services................................................................................................... 4
7. Activity Summary................................................................................................................................... 5
8. Application Data Flow ............................................................................................................................ 6
9. Test Results ........................................................................................................................................... 7
10. Conclusion ........................................................................................................................................... 11
Page 1 of 9
1. Executive Summary
MMA INFOSEC Performance Testing & Engineering teams have extensive experience in
providing cutting-edge services to global clients. Our Performance Testing and Load Testing
expertise spans a wide range of applications including client-server, web, distributed,
mobile, cloud databases, high-volume transaction systems, and highly complex applications.
Our technical team provides end-to- end performance testing solutions to help our clients
launch future-proof applications with high responsiveness, availability, and scalability.
➢ Stress Testing
This testing is typically done to identify the maximum operating capacity of the system at
extreme load.
conditions. Its main purpose is to check that servers do not crash at any load conditions.
➢ Scalability Testing
By using scalability testing we determine the reason and the point where the system stops
scaling. The significant results of the scalability test can be used to plan for future growth
and avoid over -investment in hardware.
➢ Stability Testing
Page 2 of 9
To evaluate the risk of downtime planning maintenance activities we run tests to check
whether the system remains stable over an extended time span (including 24/7
operation).
➢ Soak Testing
Soak Testing is performed to determine if the application under test can sustain the
continuous production loads. This type of test can identify issues relating to memory
allocation, log file handles, and database resource utilization.
➢ Spike Testing
Spike testing is pivotal to performance testing type to ensure that extreme increase and
decrease of production load is sustained by the system. Determine the behavior of a
software application when it receives extreme variations in traffic.
➢ Volume Testing
Our team of experts identifies the capacity of the system or application whether it is
normal or heavy. This identification further helps to resolve and identify the problems that
are likely to occur with a large amount of data. It measures the response time of the
system when data input is very large. Another key purpose of volume testing is to ensure
all the data entered for the purpose of the test is considered and not lost.
Page 3 of 9
• Development of load scripts
• Executing test cases
• Results assessment and comprehensive reporting
Most of the apps which perform well under the normal load sometimes crash due to higher
load and thus, it’s important to indulge in load and performance testing services to find out
whether the app or software delivers the services efficiently even under the peak load or
fails to perform as expected.
Load and Performance testing use efficient tools to evaluate the efficiency of an app under
the different loads to find out up till which load it can bear and when the load starts affecting
its performance.
We offer our clients the complete solution for the performance testing, right from the
detection and analysis to the corrective action for improving the performance. With our
comprehensive infrastructure and knowledge base, we can help our clients save
development time, effort and cost.
Page 4 of 9
7. Activity Summary
Customer has implemented an Enterprise Business Applications (EBA) under Transmission
system to manage the business processes of Operation & Maintenance (O&M) section. The
EBA for Transmission system is a software application customized and deployed to
manage the on-line business transactions at all relevant establishments under
Transmission system and HQ, Kolkata of Damodar Valley Corporation (Customer).
In future, if any business process is affected by any change in policy, the same shall have
to be identified in the prevailing version of this document by SPE Department for approval
of the process owner i.e. Executive Director (System). The approved changes shall be
communicated to IT for its implementation in the EBA System. The modified system shall
be thoroughly tested by the representatives of the process owner and certified by the
process owner before the changes are made effectively in the go-live of the EBA system.
This document shall be revised accordingly, and a new version shall be published.
During Vulnerability Assessment and Penetration Testing, aside from Functionality Audit on
the Application (ERP Solution), we have observed that the application has been developed
using multiple Forms. It has been observed that excluding Landing Page, every form has
the same URL except one Module.
In Stress Testing, we need to identify URLs for different entry point pages. Using tools and
software, we use to hit multiple entry points multiple times. This application has issues
related to URL. Stress Testing is not advisable as it may be ended with Server Failure.
However, stress testing has been conducted.
Page 5 of 9
8. Application Data Flow
Page 6 of 9
9. Test Results
Page 7 of 9
Private & Confidential
Page 8 of 9
Private & Confidential
Page 9 of 9
Private & Confidential
Page 10 of
9
10. Conclusion
The operations module will enable the users to capture the values of operational parameters
used in the Transmission system and use this information for analysis of performance and
reporting.
With reference to our conducted performance stress testing, it was evident that the software
is having capability to support operations seamlessly with benchmarked hardware and
software infrastructure. The entire testing process included many parameters and criteria
like User Authentication, User Management, Session Management, Password Management,
Private & Confidential
Page 11 of
9
Secured Programming, Logging Activities, Banking Statutory and Regulatory Compliances,
Integrity of Database, Access Management in Database, Third Party API Integration, Digital
Signature, Version Management and Role Based Security. The software has successfully
passed all the various parameters and complied with ISO/IEC/IEEE 29110 benchmarking.
-End of Document-
Page 12 of
9