Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Overcome Agile Performance Challenges & Scale to Meet Increasing User Demands

878 views

Published on

In this webinar you'll learn:

The 3 performance tests every Agile company should be running.
An introduction to the theory behind load testing your applications.
What load curves look like & how to evaluate them.

Published in: Business
  • Be the first to comment

  • Be the first to like this

Overcome Agile Performance Challenges & Scale to Meet Increasing User Demands

  1. 1. Overcoming Agile Performance Challenges & Scale to Meet User Demands
  2. 2. 22 www.apicasystems.com Unit Testing Functional Testing User Acceptance DevOps Tools & Automation Application Development Lifecycle Performance Testing
  3. 3. 33 www.apicasystems.com Unit and Functional Testing Performance Testing APM & RUM Digital Experience Monitoring DevOps Tools & Automation Application Development Lifecycle
  4. 4. 44 www.apicasystems.com First, a little theory…
  5. 5. 55 www.apicasystems.com
  6. 6. 66 www.apicasystems.com
  7. 7. 77 www.apicasystems.com Three types of load tests Automation Stress Test Concurrency Continuous Ramp
  8. 8. 88 www.apicasystems.com Stress Tests Multiple tests increasing load to determine absolute theoretical bottlenecks and breaking points • Multiple Tests! • Short idle times • Unlimited loop • Few users (relative)
  9. 9. 99 www.apicasystems.com 👀 Max Server Capacity VU Duration Mb/s VU Stress Test
  10. 10. 1010 www.apicasystems.com Real Stress Test – Transaction Rate Impact
  11. 11. 1111 www.apicasystems.com Real Stress Test – Session time per loop increase
  12. 12. 1212 www.apicasystems.com Real Stress Test – Transaction Rate Impact
  13. 13. 1313 www.apicasystems.com Real Stress Test – Stability
  14. 14. 1414 www.apicasystems.com Continuous Ramp-up Single test, slowly increasing traffic to find practical performance thresholds • Find the thresholds to trigger auto-scaling • Include server performance metrics • Perfmon/Sysstat agent on app server • APM integration
  15. 15. 1515 www.apicasystems.com 👀 Threshold to auto-scale VU Duration VU DURATION Continuous Ramp CPU % 100% 80%
  16. 16. 1616 www.apicasystems.com Concurrency Tests Realistic traffic to find performance endurance & degradation • Simulate average traffic • Run a combination of load tests that simulate realistic traffic • Concurrency Tests against auto-scaling environments can test scaling response times
  17. 17. 1717 www.apicasystems.com 👀 Memory leaks VU Duration Concurrency Test ~10% ~90% VU Duration
  18. 18. 1818 www.apicasystems.com Unit Testing Functional Testing User Acceptance DevOps Tools & Automation Application Development Lifecycle Performance Testing Automation
  19. 19. 1919 www.apicasystems.com Integration with CI/CD
  20. 20. 2020 www.apicasystems.com Questions? doug.mcafee@apicasystem.com
  21. 21. 2121 www.apicasystems.com Ask for a Demo! Doug McAfee Solutions Engineer Doug.McAfee@apicasystem.com Troy Presley Principal Solutions Architect Troy.presley@apicasystem.com https://wpm.apicasystem.com/ https://loadtest.apicasystem.com • Learn more about load testing • Regular testing at scale • Collaboration with Load Test Portal • Easy scripting with ZebraTester
  22. 22. 2222 www.apicasystems.com 85+ Countries 3000+ Nodes 50+ LoadTest Clusters Global monitoring and testing infrastructure
  23. 23. 2323 www.apicasystems.com Proactively manage performance with Apica Digital Experience & Availability Monitoring Performance Testing & Scenario Management
  24. 24. 2424 www.apicasystems.com Deployment Options SaaS Hybrid On-Prem Configuration • Public agents • Apica cloud orchestration • SaaS dashboard Configuration • Private agents • Apica cloud orchestration • SaaS Dashboard Configuration • Private agents • Middleware orchestration • Local dashboard Industries • eCommerce • Consumer Products • Education • Media & Publishing Industries • Manufacturing • SaaS, PaaS, IOT • Media Streaming Industries • Financial Services • Healthcare & Insurance • Government Agencies • Public Utilities &
  25. 25. 2525 www.apicasystems.com Load Testing Differentiators Performance testing with 5M+ VUs Deep integrations with CI/CD and APM tools Scalable Agile Solving complex technical challenges (streaming, IoT, legacy apps) Customer can utilize pure SaaS, Hybrid or full On-Prem Deployment Advanced Technology Worldwide PS, Support and Technical infrastructure reach Highly skilled professional services team enabling enterprise businesses Global Expertise
  26. 26. 2626 www.apicasystems.com • Mega-test capacities: 100GBs – 5m VUs • Automate tests via CodePipeline & Jenkins • Central test and scenario repository • Run and manage tests through GUI or API • Local Server agents for Windows and Linux • Plugin support – Protobuf, WebSockets, Binary Program / DDoS Apica Load Test Details
  27. 27. 2727 www.apicasystems.com Analytics APM Incident ManagementCDN & Network Identity Providers Test Automation Apica Portal & API Integrations
  28. 28. 2828 www.apicasystems.com Support & Professional Services • Full-service projects • Technical Account Management (TAM) • Test + Monitor packages • Complete testing plans • Global capacity planning • Best practices implementation • Industry & competitor benchmarks Professional Services • Support teams in US, UK, and Sweden • Email, phone, and remote access • Dedicated Technical Account Manager (TAM) • Escalation to Apica R&D team • Extensive knowledge portal & academy • Extensive API documentation 24x7x365 Global Support

×