Scalability Flashcards
What is Scalability testing?
Scalability Testing is the ability of a network, system or a process to continue to function well, when changes are done in size or volume of the system to meet growing need.
What types of things increase when a system is scaled?
increase in user traffic, data volume, transaction counts frequency, et
What types of components would you test for scalability.
Test the system, processes and databases ability to meet a growing need.
Tell me a time when you’ve had to perform scalability testing?
Talk about server side issues with Ossur and query optimization, client side degradation on billing home (implement lazy load), eligibility page
What is the purpose of scalability testing
to measure at what point the application stops scaling and identify the reason behind it.
Why do scalability testing?
- Scalability testing lets you determine how your application scales with increasing workload.
- Determine the user limit for the system.
- Determine client-side degradation and end user experience under load.
- Determine server-side robustness and degradation.
What things do you test in scalability testing?
- Response Time
- Screen transition
- Throughput
- Time (Session time, reboot time, printing time, transaction time, task execution time)
- Performance measurement with number of users
- Request per seconds, Transaction per seconds, Hits per second
- Performance measurement with number of users
- Network Usage
- CPU / Memory Usage
- Web Server ( request and response per seconds)
- Performance measurement under load