One millions users vs your web application mega testing cloud applications presentation
1. Excellence in Cloud
Performance
One Millions Users vs. Your Web
Application.
- Mega Testing Cloud
Applications
sven.hammar@apicasystem.com
2. Apica
Performance Monitoring
as a Cloud Service
Complete range
Project , Self Service,
Pay as you Go
Partner integration
Real Browser
Tool & Portal
LoadTest InSide APM
2
3. Why LoadTest
Break things Find the limit
Find the problem Solve the problem
Make the site faster
3
4. Type of Tests
Functional Test Load Test
Launch Test
Stress Test Capacity Planning
4
5. LoadTest 1-1
Point of collapse
Load Maximum Throughput
– How many users can we handle ? Complete
failure
– What is a good result ?
Behavior in the ”Danger Zone” Number
of users
– Does the application become
unstable above maximum load ?
Problem Analysis
1X 2X 4X 8X
∞
Response time
– Where are the bottlenecks
– How to fix them ?
Number
of users
5
8. Testing cloud applications
Isolate problems before launch
– Optimize performance based on
robust metrics
Actual capacity of adding new
servers
– Time to scale
– Added capacity
Planning proactive cloud scaling
– Proactively spin up additional servers
before performance is degraded
Test failover procedures
– Validate startup schemas and timing
8
11. Delivery Model LoadTest
API Access Self Service Network
Access to test platform ( WS) or Test capacity by the Hour
exec agents Self service Script
ProxySniffer
Custom Managed Project Apica Full Service project
Custom managed / LoadTest Portal Apica PS team
Different project members Full Service LoadTest &
Capacity planning / APM
11
14. Some numbers
Run Load-
AWS unlimited Generators
AWS week 100 *
AMI Run test for 10,000
100-10,000 $6-$420 $2,999 + 1,000,000
Users /AMI per hour AWS cost
14