Published on Oct 09, 2022
Performance Testing is a non-functional software testing process. It aims to test software applications under a particular workload figuring out the speed, response time, stability, scalability, and resource usage on itself.
We have different kind of Performance testing:
Load Testing: basically, it is testing the software simulating multiple users accessing. In that way, it is possible to find defects before the application goes live.
Stress Testing: determines the robustness of software by testing beyond the limits of normal operation. Stress testing is particularly important for “mission critical” software but is used for all types of software.
Endurance Testing: it is done to make sure our application can perform as expected in load for a long period of time.
Spike Testing: is a type of performance testing in which an application receives a sudden and extreme increase or decrease in load.
Volume Testing: it is focused on testing the software performance under varying database volumes.
Scalability Testing: test the user limit for the web application and ensure end-user experience, under a high load, is not compromised.
We can use programming tools during the various Performance Testing to help us improve our results:
The views expressed in this document are those of the author and do not necessarily reflect the position of the London School of Emerging Technology. View the detailed policy Disclaimer for Student and Personal Websites
JOIN LSET Satellite Campuses
Join our instructor led online courses from any part of the world.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
Error: Contact form not found.
[wpforms id=”9030″]