Software Testing
Stress Testing in Software Testing with Example
.
Stress Testing
Stress Testing is a testing technique used to verify the stability and reliability of the application.
In Simple Language
"Testing the stability and response time of the application by applying load which is more than the design no of user. "
Stress testing is done to make sure that system working fine or not under crunch situation . Stress testing emphasizes on robustness, availability and error handling when there is heavy load.
Stability: Ability of application to handle the load.
Stress testing is a non functional testing . Stress testing Basically determines the application on its robustness and error handling when there is heavy load condition . stress testing even test beyond the normal load and analyses how the application works when there is extreme conditions. it is performed to ensure that the system would not crash when there is crunch situations. Stress testing is also called Endurance Testing or Torture Testing.
Stress Testing is a testing technique used to verify the stability and reliability of the application.
In Simple Language
"Testing the stability and response time of the application by applying load which is more than the design no of user. "
Stress testing is done to make sure that system working fine or not under crunch situation . Stress testing emphasizes on robustness, availability and error handling when there is heavy load.
Stability: Ability of application to handle the load.
Stress testing is a non functional testing . Stress testing Basically determines the application on its robustness and error handling when there is heavy load condition . stress testing even test beyond the normal load and analyses how the application works when there is extreme conditions. it is performed to ensure that the system would not crash when there is crunch situations. Stress testing is also called Endurance Testing or Torture Testing.
Example Of Stress Testing
Suppose there is a e-commerce Site which is design for 2000 user means site will work smooth for 200o user . But performance tester hit the more than 2000 user on site to test the stress and checked stability and response time of site for more than 2000 users.
Why We Do Stress Testing?
There are various reason of doing stress testing which is listed below.
Types Of Stress Testing
Suppose there is a e-commerce Site which is design for 2000 user means site will work smooth for 200o user . But performance tester hit the more than 2000 user on site to test the stress and checked stability and response time of site for more than 2000 users.
Why We Do Stress Testing?
There are various reason of doing stress testing which is listed below.
- Stress Testing allows testing team to monitor application performance during failures.
- We do stress testing to verify that if the system has saved all the record before crashing or not
- We do stress testing just to verify if the system prints meaning error messages while crashing or not
- We do stress testing to verify if unexpected failures of application do not cause any security issues.
Types Of Stress Testing
1) Server client Stress Testing
In this , Testing is done across all clients from the server . This is also called as the distributed client-server systems.
![]() |
Distributed Stress Testing |
2) Application Stress Testing
Main Focus of the application stress testing is to find defects related to data locking ,blocking network related and performance bottlenecks in product.
3) Transaction Stress Testing
In this , Testing performed on one or more transactions between two or more system transaction stress testing is carried out for fine-tuning and optimizing the application.
4) Systematic stress Testing
it is integrated testing which is used to perform test across more than one systems running on the same server. Systematic stress testing is used to discover defects where one system data blocks another system.
Stress Testing Tools:
List of Stress tesing tools given below
1. Jmeter
2. Load Runner
3. Stress Tester
4. Neo load
Stress Testing Process
Who Perform The Stress Testing ?
Generally , Stress Testing is done by the experienced performance tester.
Advantage of Stress Testing
The main advantage of stress testing is given below .
- Stress testing is used to determines the behavior of the application after failure and ensures that system recovers quickly.
- it ensures that system failure does not cause any issue related to security
- This testing makes application work in normal as well as abnormal conditions in appropriate way.
Hope !! Above tutorial of Stress testing with example helpful for you ..
Team
QA acharya
Share Your Knowledge With us -
Mail your content - qaacharya.in@gmail.com
Tags : What is stress testing , types of stress testing , stress testing in software testing , stress testing with Example , stress testing tools , example of stress testing .
![]() |
Stress Testing In software Testing |
.
Post a Comment
2 Comments
Thank you for sharing valuable information. Nice post. I enjoyed reading this post. The whole blog is very nice found some good stuff and good information here Thanks.
ReplyDeleteSoftware Testing Services
Software Testing Company
Functional Testing Services
Test Automation Services
Functional Testing Company
Performance Testing Services
Security Testing Services
API Testing Services
Regression Testing Services
Compatibility Testing Services
Hey, Yasmeen yas
ReplyDeleteThank You ! For your valuable comment.