What is scalability tersting?

Showing Answers 1 - 12 of 12 Answers

Divya Sharma

  • Aug 22nd, 2006
 

Load testing consists of simulating real-life workload conditions for the application under test. It helps you determine various characteristics of the application working under massive workload. You can perform your test several times with a different number of users working concurrently to find out how various parts of the application react to the increasing load.
Stress testing is aimed at determining the load (for example, the number of user requests) that causes a crash or an unacceptable performance of the application under test.
The purpose of scalability testing is to determine whether your application scales for the workload growth. Suppose your company expects a six-fold load increase on your server in the next two months. You may need to increase the server performance and to shorten the request processing time to better serve visitors. If your application is scalable, you can shorten this time by upgrading the server hardware, for example, you can increase the CPU frequency and add more RAM (also, you can increase the request performance by changing the server software, for example, by replacing the text-file data storages with SQL Server databases. To find a better solution, first you can test hardware changes, then software changes and after that compare the results of the tests).

If the scalability tests report that the application is not scalable, this means there is a bottleneck somewhere within the application.
 
Scalability testing can be performed as a series of load tests with different hardware or software configurations keeping other settings of testing environment unchanged. When performing scalability testing, you can vary such variables as the CPU frequency, number and type of servers, amount of available RAM, and so on.

  Was this answer useful?  Yes

Saravana perumal

  • Sep 26th, 2006
 

Check the system is able to handle more loads with addition of extra h/w resources.This is called Scalability testing

  Was this answer useful?  Yes

vasu

  • Jun 12th, 2007
 

scalability testing means: Gradually increase the users upto the limit and check at what point if time system performance is falled down is called scalabality or load testing.

  Was this answer useful?  Yes

Scalability means, increasing the user load over a period of time.

Ex: Consider a banking application, intially the application is able to handle 100 users at a given point of time. However, over a period of time its customer base increases and now its required to support 200 users at a single point of time.
The approach towards handling such situation is generally referred as scalability.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions