why load testing? application insights

Download Why load testing? Application insights

If you can't read please download the document

Upload: shawn-harvey

Post on 27-Dec-2015

217 views

Category:

Documents


2 download

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