One Testing Center

QTP - Keyword Driven Framework. QTP Learning Book - Learn By Questions. QTP Learning Book - Made Easy - Part1. QTP Learning Book - Made Easy - Part2. QTP Quality Center - QC.

QTP - Frameworks

QTP - Frameworks. Record and Play back Framework. Action Driven Framework. Data Driven Framework. Functional Decomposition Framework. Keyword Driven Framework. Hybrid Framework. Test Driven Framework.

QTP - Automation

QTP - Basics. QTP - Intermediate. QTP - Advanced. QTP - Frameworks.

QTP - Training

Friends, Welcome to OneTestingCenter. I am HP Functional Test ExportOne. I am HP Automation Functional Test Certified Professional. I am certified for HP Functional Test 11.x. Happy to share my knowledge.

QTP - Books

QTP - Keyword Driven Framework. QTP Learning Book - Learn By Questions. QTP Learning Book - Made Easy - Part1. QTP Learning Book - Made Easy - Part2. QTP Quality Center.

Recent Post

Showing posts with label Load. Show all posts
Showing posts with label Load. Show all posts

Load, Performance, Stress Testing Requirements


How do Load, Performance, Stress Requirements look like:

o   Mercury Tours must successfully handle 10 concurrent travel agents. -> 10 VUsers
o   Mercury Tours must be able to process 10 simultaneous flight bookings with response time not exceeding 90 seconds. -> Response Time 90 Seconds
o   Mercury Tours must be able to handle 10 travel agents running simultaneous itinerary checks with response time not exceeding 120 seconds. -> Response Time 120 Seconds
o   Mercury Tours must be able to handle 10 agents signing in and signing out of the system with response time not exceeding 10 seconds. -> Response Time 10 Seconds

Load , Performance, Stress Testings - Why

Why Performance Test:

o   Does the application respond quickly enough for the intended users?(large # of users)
o   Will the application handle the expected user load and beyond?
o   Will the application handle the number of transactions required by the business?
o   Is the application stable under expected and unexpected user hits on the applications?
o   Is the application stable under expected and unexpected user loads?
o   Are you sure that users will have a positive experience on go-live day?


Google / Yahoo:
o   Does Google / Yahoo support 1 lac users at a single point of time
o   Does Google / Yahoo support  10 transactions per a second
o   Does Google / Yahoo support returning 100 bits per second
o   Does Google / Yahoo support  100 hits per second
o   Does Google / Yahoo support Response time <= 5 sec for all the actions
o   ……

o   Does the application respond quickly enough for the intended users?(large # of users)
o   Will the application handle the expected user load and beyond?
o   Will the application handle the number of transactions required by the business?
o   Is the application stable under expected and unexpected user loads?
o   Are you sure that users will have a positive experience on go-live day?

Load , Performance, Stress testings

What are Load , Performance, Stress testings: 
  • Load Testing: Load Testing is the process of testing the application to check if the application supports the required number of user load
  • Performance Testing: Performance testing is the process of testing the application to check if the application behaves well under the specified conditions (transactions, speed, process, memory, threads, hits..)
  • It also depends upon the number of user load on the application
  • Stress Testing: Stress testing is the process of testing the application to check if the application behaves well / stable / sustains even beyond the limit of the user load / transactions
  • It also depends upon the data base transactions / hard ware changes

  • Load Testing: Load Testing is done in order to check if the application fails when the number of users is increased by keeping the system resources as constant.
  • Performance Testing: The term Performance can mean measuring response time, throughput, resource utilization, or some other system characteristics (or group of them), by varying the number of users.
  • Stress Testing: Stress Testing is done in order to check if the application fails when the system resources such as RAM, HDD etc… are reduced by keeping the number of users as constant.

GAReddy @ OneTestingCenter @ All Articles