why load testing? application insights
TRANSCRIPT
- Slide 1
- Slide 2
- Slide 3
- Slide 4
- Slide 5
- Why load testing? Application insights
- Slide 6
- Slide 7
- Slide 8
- Slide 9
- Expensive to setup Provisioning is complex Slow to scale Costly to maintain
- Slide 10
- Slide 11
- Slide 12
- Visual Studio 2013 Load Test Web Service Test Agent Pool - Dynamic Results Database Worker Azure Blobs Azure Tables
- Slide 13
- Slide 14
- Slide 15
- Cost to fix a defect Time detected RequirementsArchitectureConstructionSystem testPost-release Time introduced Requirements135101010100 Architecture1101525100 Construction1101025 A study conducted by NIST in 2002 reports that software bugs cost the U.S. economy $59.5 billion annually. More than a third of this cost could be avoided if better software testing was performed. 1 1) http://en.wikipedia.org/wiki/Software_testing#Economics
- Slide 16
- Slide 17
- internet intranet extranet web servers IIS application servers.NET integration servers AD, HIS,... database servers SQL load balancing network, virtualization security: firewall, proxy etc. clients clients storagesystem HBAHBA 360 coverage by an end-to-end test
- Slide 18
- internet intranet extranet clients web servers integration servers application servers database servers network t R = time user has to wait t = processing time of this node t ? ? ? ? ? SAN, etc ?
- Slide 19
- Slide 20
- Slide 21
- Slide 22
- Slide 23
- Slide 24
- Slide 25
- Slide 26
- 1. Telemetry is collected at each tier: Mobile applications, server applications and browser 2. Telemetry arrives to Application Insights service where it is processed & stored 3. Get 360 view of the application covering availability, performance & usage Application Insights
- Slide 27
- Early discovery with Alerts Actionable data w/ Log Mining Global System Monitoring Application Performance Monitoring REQUIREMENTS BACKLOG RELEASE Operate Construct WORKING SOFTWARE Build | Measure | Learn Collaboration Customer Usage Monitoring
- Slide 28
- Slide 29
- Slide 30
- Discovering Performance and Scale Impediments in Your Web Applications
- Slide 31
- Slide 32
- Slide 33
- www.microsoft.com/learning http://developer.microsoft.com http://microsoft.com/technet http://channel9.msdn.com/Events/TechEd
- Slide 34
- Slide 35
- Slide 36
- Slide 37
- Slide 38