[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


Hi, you are not given clearly the difference between load...

<< Back to: comp.software.testing Frequently Asked Questions (FAQ)

Question by VENKAT
Submitted on 9/16/2003
Related FAQ: comp.software.testing Frequently Asked Questions (FAQ)
Rating: Rate this question: Vote
Hi,
you are not given clearly the difference between load and stress testing . please explain using real time examples(testcases).




Answer by S. Datta Ramprasad
Submitted on 9/26/2003
Rating:  Rate this answer: Vote
Hi

Load testing is stressing within maximum limits - focus is on Performance Criteria..

Stress testing is stressing beyond maximum limits - focus is to know failure behavior of the system.

test cases ? This page is not enough for that!

 

Answer by Rajany Prasad
Submitted on 10/6/2003
Rating:  Rate this answer: Vote
Both fall into performance testing.
Load Testing is a process to check where exactly the system/server starts to degrade.
Stress testing is negative testing.eg.if a system can response properly for say 100 users.Bulk of users will be accessed to check the systems performance,there by reducing the no. of users if the system degrades.


 

Answer by KrishnaKishore
Submitted on 5/18/2004
Rating:  Rate this answer: Vote
Load test: load test to test maximum load of application can take by the requirement,in load test how many no.of inputs can be enter at a time,how many no.of inputs can be accepted at a time.

stress test: to execute the system in manner abnormal frequency quantity or volume

 

Answer by saila
Submitted on 11/25/2004
Rating: Not yet rated Rate this answer: Vote
Stress testing is to prove that the application does not hang under peak loads unlike load testing where time is not a factor,we subject the application to a high volume of data over a short period

 

Answer by Mahesh
Submitted on 1/24/2005
Rating: Not yet rated Rate this answer: Vote
Stress testing can be used to check for the memory leakage and buffer allocation.

For the large volumes of data verification can done .

Here user can check for the stress level of the Project.

 

Answer by deevan
Submitted on 3/30/2005
Rating: Not yet rated Rate this answer: Vote
load and stress are the same .
it is used to find the performance of a server.

 

Answer by Niranjan
Submitted on 5/4/2005
Rating: Not yet rated Rate this answer: Vote
As someone rightly said, both are types of performance testing

In Load testing, primary objective is to see how system performance (in terms of response to user, response from various subsystems internally) is varying under different loads (of inputs)

In Stress Testing, it is to see how system performs under peak load(s) to analyse behavior at breaking point load and behavior of the application by near peak loads.

 

Answer by Pramod Agarwal
Submitted on 5/21/2005
Rating: Not yet rated Rate this answer: Vote
hi buddies,
Load testing is done to check the maximum loading capacity of any system
Stress testing is to check at what time the system performance degrades with that maximum Load.ie checking the boundary condition bw the range of values (max and min load).It aims at checking whether the system can perform well above or below the normal working condition.
hope i m clear,if any suggestion,plz feel free to convey----------

 

Answer by sqaguru
Submitted on 6/8/2005
Rating: Not yet rated Rate this answer: Vote
Load testing is stressing within maximum limits - focus is on Performance Criteria. I mean it is a process to check where (amount of load) exactly the system/server starts to degraded in Performance.

Stress testing is stressing beyond maximum limits - focus is to know failure behavior of the system. Stress testing is negative testing and usually used to test the extent of load condition the system will work OK and after it will start mall-functioning or failure.

 

Answer by Boban
Submitted on 7/2/2005
Rating: Not yet rated Rate this answer: Vote
In performance we are varying load from a minimum value to a maximum range and check the performance of application.
In Load test we will give the defined  maximum load that application can handle, and check the behavior.
Stress testing is the process of finding out the breaking point of ur application by giving an unreasonable load. The main aim of stress testing is to check whether the application recover properly even at breaking point.

 

Answer by Anandh
Submitted on 9/13/2006
Rating: Not yet rated Rate this answer: Vote
check this link

http://agiletesting.blogspot.com/2005/02/performance-vs-load-vs-stress-testing.html

 

Answer by amitha
Submitted on 1/3/2007
Rating: Not yet rated Rate this answer: Vote
   A third use of the term is as a test whose objective is to determine the maximum sustainable load the system can handle.   In this usage, "load testing" is merely testing at the highest transaction arrival rate in performance testing.

 

Answer by Rushikesh Kudale
Submitted on 3/30/2007
Rating: Not yet rated Rate this answer: Vote
·   Load Testing
Load testing is subjecting a system to a statistically representative (usually) load. The two main reasons for using such loads is in support of software reliability testing and in performance testing. The term "load testing" by itself can imply multiple meanings. For example, do you mean representative load," "overload," "high load," etc. In performance testing, load is varied from a minimum (zero) to the maximum level the system can sustain without running out of resources or having, transactions suffer (application-specific) excessive delay.
·   Stress Testing
Stress testing is subjecting a system to an unreasonable load while denying it the resources (e.g. RAM, disc, MIPS, interrupts, etc.) needed to process that load. The idea is to stress a system to the breaking point in order to find bugs that will make that break potentially harmful. The system is not expected to process the overload without adequate resources, but to behave (e.g. fail) in a decent manner (e.g. not corrupting or losing data). Bugs and failure modes discovered under stress testing may or may not be repaired depending on the application, the failure mode, consequences, etc. The load (incoming transaction stream) in stress testing is often deliberately distorted so as to force the system into resource depletion.

 

Answer by Mustafa Fazal
Submitted on 4/11/2007
Rating: Not yet rated Rate this answer: Vote
11th April 2007

Dear Venkat,
To make your concept clear, here i am giving few two examples from the software and real world, please check and comment:

SOFTWARE EXAMPLE:

Load Testing:
Test web & desktop applications with No. of Users like 10-10000 (as per client required) to ensure the timely response of the application with no.s of user hits on the application & note it the actual benchmark with chunks of users
For e.g. 100 users hit at a time on the application what is the response time or 1000 users hit at a time on the application what is the response time?
User can easily ensure the actual response time to see the benchmark graph.
This testing will be done by the automated tools like Mercury Load runner, Open STA, Open load etc

Stress Testing:
Test web & desktop applications with No. of DB records like more then Lac (as per client required) to ensure the timely response of the application & note it the actual benchmark with chunks of data records
For e.g. DB have a 1 Lac records at a time on the application what is the response time.
User can easily ensure the actual response time to with the benchmark of data chunks
This testing will be done by the automated tools like Data Factory, Turbo data, DB monster etc
Both are Non Functional Testings.
Performance Testing = Stress Testing + Load Testing

REAL WORLD EXAMPLE:

Load Testing:
E.g. If we want to do load testing of a 5 seater 1000 CC Car, we will put 7-8 people in it, and put 300 Kg Luggage on its Roof Rack and then make it run on the road. So we can test, how much load it can take.

Stress Testing:
E.g. If we want to do Stress testing for the same Car, we will fill 20% of its Oil Tank and keep the remaining empty, will file its radiator by 20% water, will keep the Air Pressure by 10 Pounds in each of its Tyre, will and then make it run on the an un-even road in 1st Gear.
So we can test how much stress the car can take.


Mustafa Fazal,
msn: mfazal@hotmail.com
00-92-333-2303834
Karachi/Pakistan.

 

Answer by vijay
Submitted on 5/27/2007
Rating: Not yet rated Rate this answer: Vote
Load testing :It means testing an application under heavy loads is known as load testing.

Stress testing :Stress testing means to give extreme pressure  pressure to the system in a short time  span is known as stress testing.

Any other information you got it can you send to this E-mail Id: tvsvijay@gmail.com
thanks in advance.
                

 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to: comp.software.testing Frequently Asked Questions (FAQ)


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.