45,000 Jobs - Get an Interview Call,  Post Your Resume Here
SURESHKUMAR.NET FORUMS
Registered Member Login:
Not a member? Register today!



Welcome to the SURESHKUMAR.NET FORUMS.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.




Diff between Load Testing and Stress Testing?

        

Reply
 
LinkBack Thread Tools Display Modes
Old 08-11-06, 11:35 AM   #1 (permalink)
Senior Member
 
nani_i's Avatar
 
Join Date: Sep 2006
Posts: 100
Thanks: 3
Thanked 17 Times in 6 Posts
Rep Power: 6 nani_i is on a distinguished road nani_i is on a distinguished road
Diff between Load Testing and Stress Testing?

Hi fnds,

Please tell me what is Exact difference between Load Testing and Stress Testing?

Regards
Nani

nani_i is offline Offline   Reply With Quote
Old 08-11-06, 11:42 AM   #2 (permalink)
Senior Member
 
Spoorthi's Avatar
 
Join Date: Mar 2006
Posts: 4,793
Blog Entries: 2
Thanks: 9
Thanked 699 Times in 534 Posts
Rep Power: 108 Spoorthi has a reputation beyond repute Spoorthi has a reputation beyond repute Spoorthi has a reputation beyond repute Spoorthi has a reputation beyond repute Spoorthi has a reputation beyond repute Spoorthi has a reputation beyond repute Spoorthi has a reputation beyond repute Spoorthi has a reputation beyond repute Spoorthi has a reputation beyond repute Spoorthi has a reputation beyond repute Spoorthi has a reputation beyond repute
Re: Diff between Load Testing and Stress Testing?

http://www.faqs.org/faqs/software-en...faq/section-15 .html
Spoorthi is offline Offline   Reply With Quote
Old 08-11-06, 12:10 PM   #3 (permalink)
Super Moderator
 
sk_kireeti's Avatar
 
Join Date: Feb 2006
Posts: 2,379
Blog Entries: 4
Thanks: 118
Thanked 319 Times in 238 Posts
Rep Power: 60 sk_kireeti has a reputation beyond repute sk_kireeti has a reputation beyond repute sk_kireeti has a reputation beyond repute sk_kireeti has a reputation beyond repute sk_kireeti has a reputation beyond repute sk_kireeti has a reputation beyond repute sk_kireeti has a reputation beyond repute sk_kireeti has a reputation beyond repute sk_kireeti has a reputation beyond repute sk_kireeti has a reputation beyond repute sk_kireeti has a reputation beyond repute
Re: Diff between Load Testing and Stress Testing?

In a very simple a plain terms,

Testing the application with a load that application supposed to sustain as per the SRS. Here we check the performance of the application at different load levels and is acceptable or not.

Stress testing is, keeping the application under heavy loads than expected maximum loads in peak hours and checking how it affects application. This is generally done to do "failure recovery" testing.

Thanks,
Krishna
sk_kireeti is offline Offline   Reply With Quote
Old 08-11-06, 08:28 PM   #4 (permalink)
Junior Member
 
Join Date: Sep 2006
Posts: 40
Thanks: 0
Thanked 12 Times in 6 Posts
Rep Power: 5 kompella2006 will become famous soon enough kompella2006 will become famous soon enough
Re: Diff between Load Testing and Stress Testing?

Load testing means :Gradually increase system load up to limit at what point of time system performance is fall down that can be testing
Stress test: check the system behaviour behind the limits under stress load

for example u system canbe load 100 documents that is ur system capacity then uhave to load 101 document so what is result that canbe testing

subbu
kompella2006 is offline Offline   Reply With Quote
Old 08-11-06, 11:00 PM   #5 (permalink)
Junior Member
 
Join Date: Aug 2006
Age: 27
Posts: 19
Thanks: 3
Thanked 14 Times in 4 Posts
Rep Power: 5 sridhar230 will become famous soon enough sridhar230 will become famous soon enough
Re: Diff between Load Testing and Stress Testing?


Load Testing



How well will my Web site handle the number of visitors I anticipate? Load testing is designed to verify that your site can handle the load (number of simultaneous users) you expect. The concept is simple. If you think your site will need to accommodate a certain number of simultaneous users, for instance 200 people buying the same widget at the same time using your secure credit card servers, then you would want to test for that load before putting your site into production. Actually generating a real-world load to test your site gets fairly complicated though. Each of those 200 visitors will access your site with different browsers and different versions of the same browser. They will use different machines, with different platforms. Their connections will range from 28k modem dial up to high-bandwidth data lines. Each variation that makes up the world of unique users who will visit your site has a different effect on its ability to handle the load.
At Performance Labs, we've put a lot of effort and technical innovation into being able to create real-world user loads that take into account the complexity and latency of the Internet. When we load test your site with our proven tools and methodology, you will get results you can count on, because the last thing that should create a problem with your site is an expected load.
testing an application under heavy loads, such as testing of a web site under a range of loads to determine at what point the system's response time degrades or fails.
Load Tests determine the applications behavior under load, up to and including its limits (not just at its limits). Load tests specifically refer to the load size (number of concurrent users) and related values.

Load testing identifies the volume of traffic accessing a particular application. It measures the number of simultaneous users that can successfully access the application. Load testing determines an optimum number of simultaneous users. The simplest form of load testing of allow users to logon simultaneously and navigate through the application and monitor the results. A more complex form of load testing can be performed by using an automated test tool such as LoadRunner by Mercury Interactive or QALoad by Compuware.


Stress testing

The aim of load/stress testing is to find how your web service scales as the number of clients accessing it increases. You have carried out functional and regression testing, so you know that your web service will cope with a single user. What you need to know now is if it will cope with 10, 100 or 1,000 users, or how many users it will cope with. If you double the number of users, do response times stay the same? If you double the number of servers running your web service, does its capacity double? The following section in this White Paper will go into more details about these issues.
How many simultaneous users can my site take without slowing down significantly or crashing? Stress testing is nothing more than applying a steadily increasing load to your site until it reaches the breaking point (when site performance degrades to unacceptable levels). What this test tells you is how well your site will handle unexpected loads that may come as a result of unplanned events like, changing market forces, the failure of your competitors to fill the needs of their customers, or serendipitous national publicity.
Knowing your breaking point will tell you how much excess capacity you have and give you the opportunity to create a scalability plan that will ensure a quick response when your site gets hit by a rapidly increasing load.
term often used interchangeably with 'load' and 'performance' testing. Also used to describe such tests as system functional testing while under unusually heavy loads, heavy repetition of certain actions or inputs, input of large numerical values, large complex queries to a database system, etc.

The web is one of the fastest growing technologies in the world. Companies are using web technology in the form of Internet and intranet applications to bring products and information to customers through the comfort of their desktops. Load and stress testing, a technique used in the client/server environment for years to verify reliable and timely data processing, can help determine whether web applications are accessible to potential customers in both the best and worst of times.
Typically, a client/server environment contains a client system and a server system, both of which handle a portion of an application's processing. On the web, the client is the web browser (e.g., Microsoft Internet Explorer, Netscape Navigator) and the server is the web server. The web server handles all the requests for URLs from the client, processes all server-side scripts, passes data to and from a database server, and responds to the client with HTML in the form of a web page. On more complex systems, the server environment might also include a database server, a file server, a print server and/or any other of a number of server systems. Load and stress testing in a web environment is most often concerned with the web server and possibly an accompanying database server.
Load and stress testing are mentioned in conjunction with each other, but are really two different types of tests. In the client/server environment both load and stress testing emulate multiple user operations to place a load on the server. Each user operation is a specific function performed by the system-under-test (SUT), and load is generated as multiple users invoke this operation (or series of operations) concurrently. The difference between load and stress testing is in what gets measured from the user load. In load testing, performance results are extracted based on the number of users added incrementally to the SUT. In stress testing, users are added with the sole purpose of generating server errors or even crashing the system. Simply put, load testing is used to determine how well a system will perform in a typical (and atypical) environment; stress testing is used to determine when response times become unacceptable or the system will break.
There are two methods for generating load on a server system. Both methods incorporate multiple users executing "real-world" kinds of functions. The best means to measure performance in load testing is to generate a collection of "typical" user functions (called "scenarios") performed in no particular order. Running a "typical" load creates a system environment that is level (no dips or spikes in usage) which can be scaled (or "ramped") to measure performance. The second of load testing performs stress measurements. This method utilizes "scenarios" to synchronize users to execute functions simultaneously.
When talking about "users" this normally mean real people in front of real machines interacting with their browsers (entering and extracting data through the mouse and keyboard). While there is no limit (theoretically) to the number of users available to test a system, budget and hardware constraints will limit this test scenario to a dozen users at best. Such limitations will simply not satisfy the needs of tests that require hundreds (even thousands) of users to apply the proper load. To accomplish this seemingly impossible task, there are a number of test tools on the market that automate and simulate "virtual users" (VUs) in lieu of real people
Stress testing determines the applications ability to handle large amounts of data.
Stress Testing can be much more successful with a full load applied to the server. Running addition applications on the server in conjunction with the client side tests is an additional form of stress testing.



Stress testing usually coincides with load testing. Stress testing steadily increases the load on the system beyond the maximum design load until the system fails or crashes.
The benefits of this type of testing are:
1. It tests the behavior of failures of the system.
2. It determines if system overload results in loss of data or service.
3. It also stresses the system and may cause certain defects to arise which may not normally be detected.
This type of testing can be performed informally by allowing a small user groups to logon simultaneously, then allowing another small user groups to logon within a specific time period, i.e. 20 minutes later and continue with additional user groups for a specified time period allowing the user groups will navigate through the application and monitoring the results.

Stress / Load Testing verifies that a website can handle the designed-for number of users. Usage loads and connection speeds are varied to determine average-load and peak-load performance and to determine the amount of headroom. This data is critical to the web hosting and ASP vendor who needs to perform capacity planning and provide the most cost efficient solutions to their clients
sridhar230 is offline Offline   Reply With Quote
The Following User Says Thank You to sridhar230 For This Useful Post:
das.testing (08-11-06)
Old 13-11-06, 01:44 PM   #6 (permalink)
Senior Member
 
das.testing's Avatar
 
Join Date: Oct 2006
Posts: 124
Thanks: 36
Thanked 186 Times in 38 Posts
Rep Power: 24 das.testing has a brilliant future das.testing has a brilliant future das.testing has a brilliant future das.testing has a brilliant future das.testing has a brilliant future das.testing has a brilliant future das.testing has a brilliant future das.testing has a brilliant future das.testing has a brilliant future das.testing has a brilliant future das.testing has a brilliant future
Lightbulb Re: Diff between Load Testing and Stress Testing?


One of the most common, but unfortunate misuse of terminology is treating "load testing" and "stress testing" as synonymous. The consequence of this ignorant semantic abuse is usually that the system is neither properly "load tested" nor subjected to a meaningful stress test.

1. 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.

2. 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 is too vague and imprecise to warrant use. 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.

3. 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.
[/B]
__________________
To the optimist, the glass is half full. To the pessimist, the glass is half empty.
To the good tester, " the glass is twice as big as it needs to be "

Last edited by das.testing; 13-11-06 at 01:47 PM..
das.testing is offline Offline   Reply With Quote
Old 20-02-08, 05:59 PM   #7 (permalink)
Junior Member
 
Join Date: Feb 2008
Age: 26
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 2 phanindrasai boyapati is on a distinguished road
Re: Diff between Load Testing and Stress Testing?

stress testing is testing the product beyond the limits os load testing.

load testing is testing done to the srs document standards
phanindrasai boyapati is offline Offline   Reply With Quote
Old 21-02-08, 02:24 AM   #8 (permalink)
Senior Member
 
Join Date: Jan 2008
Location: hyd
Age: 27
Posts: 107
Thanks: 0
Thanked 22 Times in 14 Posts
Rep Power: 5 tejus has a spectacular aura about tejus has a spectacular aura about tejus has a spectacular aura about
Re: Diff between Load Testing and Stress Testing?

load testing: testing the sever or cpu under customer expected load or value
stress testing: testing the server or cpu under max load or peak load.
tejus is offline Offline   Reply With Quote
Old 08-03-08, 01:52 PM   #9 (permalink)
Junior Member
 
Join Date: Mar 2008
Age: 25
Posts: 18
Thanks: 4
Thanked 0 Times in 0 Posts
Rep Power: 2 shailaja.kishore is on a distinguished road
Re: Diff between Load Testing and Stress Testing?

Quote:
Originally Posted by nani_i View Post
Hi fnds,

Please tell me what is Exact difference between Load Testing and Stress Testing?

Regards
Nani
hi,
load testing means testing the application to determine whether the system is able to handle the various anticipated load performed under different concurrent users.
stress testing means stressing the application beyond the anticipated load to determine at what point application performance degradeing or crashing point.this is the one step beyond the load testing limit.understood.
shailajakishore
shailaja.kishore is offline Offline   Reply With Quote
Reply

Tags
diff , load , stress , testing


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
What kinds of testing should be considered? moses.rozario Testing Tools & QA 7 29-07-09 11:49 AM
some faq's slinkanand Testing Tools & QA 10 20-05-07 12:28 AM
Questions for Elearning Testers shireendra Testing Tools & QA 5 08-11-06 11:25 PM
URGENT :: Automation Testing Professionals Required ! sridhar Experienced Jobs 0 07-10-06 07:42 PM
plz clarify the question shilpa Testing Tools & QA 5 22-02-06 05:28 AM


All times are GMT +6.5. The time now is 03:32 AM.

More Interview Questions Here...

Content Relevant URLs by vBSEO 3.3.0