website testing tool

Website load stress testing

Home Product Download Order Support Distribution About us What's new
load stress testing WHAT IS SITE LOAD
STRESS TESTING
website speed testing tool HOW DOES WEBSITE
SPEED TESTING WORK
automated website testing WHY PERFORM
AUTOMATED TESTING TOOL
why website load testing WHY PERFORM TESTS
WITH LOAD TESTING TOOL
custom website testing CUSTOM WEBSITE
TESTING SOLUTIONS
website performance testing features PERFORMANCE TESTING
MAIN FEATURES
web site testing tool

What is load stress testing?

There are three main terms for website load stress testing by simultaneously acting multiple users (real or simulated): performance, load and stress testing.
All performance and load stress testing require workload definition as part of the test. It may be no load, minimal, normal, above normal or extreme.
So we will use term load stress testing as a general category for all types of website testing by simultaneously acting multiple users. And definition for load stress testing is:

"Any type of website testing where realistic (or hyper-realistic) workloads are characterized, simulated and submitted to the system under test."

Extreme loads are used in load stress testing - to find the breaking point and bottlenecks of tested system.

Normal loads are used in performance testing - to ensure acceptable level of performance characteristics like response time or request processing time under estimated load.

Minimal loads are usually used in benchmark testing - to estimate user experience.

Anyway, load stress testing, not performance, is the shared characteristic across all these types of website testing.
In load stress testing you should trying to break the application by an extreme load and expose bugs that are likely to appear under stress, such as data corruption, buffer overflows, poor handling of resource depletion, deadlocks, race conditions, etc.
The fact that performance metrics such as response time can be measured during load stress testing is practically irrelevant to the purpose of load stress testing. So stress testing and performance testing has a totally different goals, which make it clear that load stress testing is not a species of performance testing.

Another reason for putting performance and stress under load testing is another type of testing known as background testing. In background testing you use workloads (usually normal) to exercise the system under test while you run functional and/or regression tests against the system. The goal of background testing is to test functionality in more realistic conditions, i.e., with a realistic background workload, like it will have in production.

But some sources treat Performance testing as a general category instead of Load testing. This approach is oriented on test results (test measures timings) while the using of Load testing as a category is concentrated on test nature. We do not follow this approach but it rather widespread so it should be mentioned.

For example Rational Unified Process defines these terms as follows :
Performance testing is a class of tests implemented and executed to characterize and evaluate the performance related characteristics of the target-of-test such as the timing profiles, execution flow, response times, and operational reliability and limits.

Included within this class are :

Load testing - Verifies the acceptability of the target-of-test's performance behavior under varying operational conditions (such as number of users, number of transactions, etc.) while the configuration remains constant.

Stress testing - Verifies the acceptability of the target-of-test's performance behavior when abnormal or extreme conditions are encountered, such as diminished resources or extremely high number of users.

Briefly:

  • Performance testing is the overall process,
  • Load testing checks that the system will support the expected conditions,
  • Stress testing tries to break it

If you want to learn more about website load stress testing tool Testing Master, see Product section.

Download the 30-day trial version to see the advantages of website testing tool Testing Master.

If you have any questions or problems concerning our website load stress testing tool, go to Support section and contact us. We will be happy to help you.

if you want to know more terms concerning website testing, please go to our Glossary section.

Download
Download
Buy Now
Feedback form


NOVOSOFT
Copyright © Novosoft LLC 2005-2009