Download presentation
Presentation is loading. Please wait.
5
Why load testing? Application insights
9
Expensive to setup Provisioning is complex Slow to scale Costly to maintain
12
Visual Studio 2013 Load Test Web Service Test Agent Pool - Dynamic Results Database Worker Azure Blobs Azure Tables
15
Cost to fix a defect Time detected RequirementsArchitectureConstructionSystem testPost-release Time introduced Requirements1×3×5–10×10×10–100× Architecture–1×10×15×25–100× Construction––1×10×10–25× “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
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
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 ?
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
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
30
Discovering Performance and Scale Impediments in Your Web Applications
33
www.microsoft.com/learning http://developer.microsoft.com http://microsoft.com/technet http://channel9.msdn.com/Events/TechEd
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.