What is meant by scalability testing? what is the tool used for this testing?

Showing Answers 1 - 5 of 5 Answers

We perform scalability testing to determine how effectively your Web site will expand to accommodate an increasing load. Scalability testing allows you to plan Web site capacity improvements as your business grows and to anticipate problems that could cost you revenue down the line. Scalability testing also reveals when your site cannot maintain good performance at higher usage levels, even with increased capacity.

We can test over the Web or from our labs using these benchmarks and testing tools:

  • PC Magazine WebBench and NetBench
  • Mercury LoadRunner
  • RadView WebLoad
  • Shunra Cloud
  • Segue Software SilkPerformer
  • Rational Suite TestStudio

  Was this answer useful?  Yes

srikant

  • Feb 28th, 2006
 

Scalability testing differs from simple load testing in that it focuses on the performance of your Web sites, hardware and software products, and internal applications at all the stages from minimum to maximum load. By learning about the experience users will have, you can anticipate problems that might cost you revenue down the line.

To take a very simple example, we might run PC Magazine's WebBench against a Web server and closely monitor both the throughput and the client response times as we gradually increase the total amount of work the Web server must perform. Typically the server's throughput will rise fairly smoothly, then peak and drop off drastically as the server becomes saturated.

In a more complex example of scalability testing, we might measure the effects of increasing the server's capacity at the same time that we increase the load. At the same time that we add more clients to the testbed, we'll increase the server's RAM, the number of its Network Interface Cards, the number of switches on the network, etc. Servers that perform well at lower loads sometimes cannot maintain their level of performance at higher client levels, even when we increase the theoretical capacity of the server. In the case of a Web site, faltering performance levels mean lost customers.

In yet another type of scalability testing, we use scripting tools and actual server logs to recreate the real world environments in which enterprise servers work, again gradually increasing the load on the network and carefully monitoring the changes each step of the way.

One of the biggest challenges to the new economy is its ability to handle growth. Scalability testing can give you a vital window into your company's future.

  Was this answer useful?  Yes

sindhaval

  • Mar 17th, 2006
 

In Simple words Scalability testing is defined as the testing to know the capacity or withstandable of the web server. am i right guys?

  Was this answer useful?  Yes

kumar

  • Sep 20th, 2011
 

the testing of a software application for measuring its capability to scale up or scale out in terms of any of its non-functional capability be it the user load supported, the number of transactions, the data volume etc.

Performance, scalability and reliability are usually considered together by software quality analysts.

  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