Scalability Testing and Its attributes

 

Scalability Testing

 

Scalability Testing is a non-functional test methodology in which an application’s performance is measured in terms of its ability to scale up or scale down the number of user requests or other such performance measure attributes. Scalability testing can be performed at a hardware, software or database level.

 

 

Advantages of Scalability Testing:

Let’s discuss why a company may be better off conducting scalability tests after all. Firstly, for trying to add users to a system while oblivious of its capabilities under varying loads can prove a perilous endeavour. Upon systems failure, stakeholder confidence can wane, along with any hope of rising again. Secondly, you save a lot of money by setting reasonable growth rates that ideally pay for themselves. Lastly, even when selling a company or facing foreclosure, reducing resources while cutting costs can be a controlled event. And this potentially saves the reputations of everyone with the ailing business on their resumes.

 

 

Scalability testing attributes:

Following are the only few attributes out of many that considered during the scalability testing

 

Ø Response Time

 

Ø Throughput

 

Ø Time {Session time, reboot time, printing time, transaction time, task execution time}

 

Hits per second, Request per seconds, Transaction per seconds

Ø Performance measurement with number of users.

 

Ø Performance measurement under load.

 

Ø CPU usage Memory usage

 

Ø Network Usage {Bytes, packets, segments, frames received and sent per sec, Bytes.( Read more….)

Comments

Popular posts from this blog

Game Testing and It's Importance

Software testing company in US

Different Types of Software Testing