Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
ITCamp 2012 - Martin Kulov - Using the cloud for load testing
1. Using the Cloud for Load
Testing
Martin Kulov
Microsoft Regional Director, VS ALM MVP
@ itcampro # itcamp12 Premium conference on Microsoft technologies
2. ITCamp 2012 sponsors Private &
Public Cloud
@ itcampro # itcamp12 Premium conference on Microsoft technologies
4. INDUSTRY FACTS
@ itcampro # itcamp12 Premium conference on Microsoft technologies
5. 47%of online shoppers expect page to load in 2 sec
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
[Source: Forrester Consulting]
@ itcampro # itcamp12 Premium conference on Microsoft technologies
6. Industry Facts Private &
Public Cloud
• 47% of online
shoppers expect page
load in 2 sec
@ itcampro # itcamp12 Premium conference on Microsoft technologies
7. 40%abandon websites that load longer than 3 sec
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
[Source: Forrester Consulting]
@ itcampro # itcamp12 Premium conference on Microsoft technologies
8. Industry Facts Private &
Public Cloud
• 47% of online
shoppers expect page
load in 2 sec
• 40% abandon
websites that load
longer than 3 sec
@ itcampro # itcamp12 Premium conference on Microsoft technologies
9. 56%of online bankers and brokers expect web pages to
load in 2 seconds or less.
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
[Source: Forrester Consulting]
@ itcampro # itcamp12 Premium conference on Microsoft technologies
10. Industry Facts Private &
Public Cloud
• 47% of online
shoppers expect page
load in 2 sec
• 40% abandon
websites that load
longer than 3 sec
• 56% of online bankers
expect page load in 2
sec
@ itcampro # itcamp12 Premium conference on Microsoft technologies
11. 1sec
delay in page response can result in a 7% reduction
in conversions.
WINDAYS12 TECHNOLOGY OBRAZOVNI PARTNER
[Source: gomez.com, akamai.com]
@ itcampro # itcamp12 Premium conference on Microsoft technologies
12. Private &
Public Cloud
• If an e-commerce site is making $100,000 per
day…
• …a 1 second page delay could potentially
cost $2.5 million in lost sales every year.
• [Source: gomez.com, akamai.com]
@ itcampro # itcamp12 Premium conference on Microsoft technologies
13. Industry Facts Private &
Public Cloud
• 47% of online • 1 second delay - 7%
shoppers expect page conversions reduction
load in 2 sec
• 40% abandon
websites that load
longer than 3 sec
• 56% of online bankers
expect page load in 2
sec
@ itcampro # itcamp12 Premium conference on Microsoft technologies
14. Industry Facts Private &
Public Cloud
• 47% of online • 1 second delay - 7%
shoppers expect page conversions reduction
load in 2 sec • Faster sites are ranked
• 40% abandon higher in Google
websites that load
longer than 3 sec
• 56% of online bankers
expect page load in 2
sec
@ itcampro # itcamp12 Premium conference on Microsoft technologies
15. Four pillars for better Private &
performance
Public Cloud
• Debugging
• Profiling
• Tracing
• Measuring
@ itcampro # itcamp12 Premium conference on Microsoft technologies
16. Putting some pressure Private &
Public Cloud
• Measure a single request
• Measure hundreds of requests
• …may be even more requests
@ itcampro # itcamp12 Premium conference on Microsoft technologies
17. Pressure coming from…. Private &
Public Cloud
• Locally (on premise)
• Externally (partner network)
• Distributed (cloud)
@ itcampro # itcamp12 Premium conference on Microsoft technologies
18. Why use Cloud Private &
Public Cloud
• Easy to provision
• Easy to scale out
• Predictable cost
• Geographically dispersed
(i.e. latency)
@ itcampro # itcamp12 Premium conference on Microsoft technologies
19. Latency Private &
Public Cloud
• …is a measure of time delay experienced in a
system [Wikipedia]
• Keeps server resources occupied longer
• Makes clients abandon the page
@ itcampro # itcamp12 Premium conference on Microsoft technologies
20. Testing latency Private &
Public Cloud
• You can simulate bandwidth…
• … but no latency
• Request and response are impacted
• Windows Azure allows us to simulate real
latency
@ itcampro # itcamp12 Premium conference on Microsoft technologies
21. USING THE CLOUD FOR LOAD
TESTING
@ itcampro # itcamp12 Premium conference on Microsoft technologies
22. Windows Azure
Test Test
Agent Agent
Azure Connect Test
Agent
On-premise data center/
Private Cloud
NLB
Test
Controller
Web01 Web02
DB
@ itcampro # itcamp12 Premium conference on Microsoft technologies
23. Martin Kulov – martin@kulov.net
Q&A
@ itcampro # itcamp12 Premium conference on Microsoft technologies