1: Why Performance Testing? Why Load Test Your Application?
Prevents costly failures of mission-critical applications.
Assures performance and functionality under rea-worls conditions.
Locates potential problems before your customers do.
Reduces development time.
Reduces infrastructure costs.
2: Examples of Perfoemance Test Objectives
Application response time:
How long does it take to complete a task?
Configuration sizing:
Regression:
Reliability:
How stable is the system under a heavy work load?
3: Determine Transation Concurrency
How many transactions will need to be run per minute if a load test has to be run for two hours with
1000 users, assuming an average trasaction length of five minutes
Determine how many transactions run per minute:
.120 min / 5 min = 24 iterations for each user
. 1000 users * 24 iterations = 24000 transactions
. 24000 transactions / 120 minutes = 200 transactions per minute