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.

Srivalli Aparna - The Blueprints to Success

Since its beginning, the Performance Advisory Council aims to promote engagement between various experts from around the world, to create relevant, value-added content sharing between members. For Neotys, to strengthen our position as a thought leader in load & performance testing. During this event, 12 participants convened in Chamonix (France) exploring several topics on the minds of today’s performance tester such as DevOps, Shift Left/Right, Test Automation, Blockchain and Artificial Intelligence.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

Srivalli Aparna - The Blueprints to Success

  1. 1. The Blueprints to Success Srivalli Aparna
  2. 2. Introduction
  3. 3. Introduction
  4. 4. Blackbox Testing
  5. 5. Blackbox Testing • Performance testing cannot be conducted in a black box • As a minimum, we should know how the boxes interact with the other boxes in the landscape
  6. 6. ArchitecturalAnalysis – LayeredApproach Context Consumer Infrastructure Communication Information /Data
  7. 7. Context Layer
  8. 8. Context Layer Understanding what has changed
  9. 9. ArchitecturalChange • New components • Modified components • Existing components Context
  10. 10. ArchitecturalChange
  11. 11. Consumer Layer
  12. 12. Consumer Layer Understanding who uses your software
  13. 13. Channels of Load • Real people - Internal staff, customers, vendors • Other software systems, APIs • Batch processes – ETL jobs Context Consumer
  14. 14. Channels of load
  15. 15. Infrastructure Layer
  16. 16. InfrastructureLayer Understanding where/how the components are deployed
  17. 17. Infrastructure • Physical Vs Virtual, Cloud Vs On-premise • Components not visible in logical architecture (LB, proxy, gateways etc.) • Architecture layout (Load balancing, failover etc.) Context Consumer Infrastructure
  18. 18. InfrastructureLayer
  19. 19. Communication Layer
  20. 20. Communication Layer Understanding how the components communicate
  21. 21. Natureof Communication • Network protocols • Network bandwidth • Sync vs Async Context Consumer Infrastructure Communication
  22. 22. Natureof Communication
  23. 23. Information/Data Layer
  24. 24. InformationLayer Understanding the nature of business data exchanged
  25. 25. InformationLayer • Flow of business data • Sequence of calls Context Consumer Infrastructure Communication Information /Data
  26. 26. Flow of information
  27. 27. ArchitecturalAnalysis – LayeredApproach Context Consumer Infrastructure Communication Information /Data
  28. 28. Summarising the findings
  29. 29. FiveLayer diagram • No existing diagram • No full E2E view • Existing diagrams too complex
  30. 30. Challenge/Discussion • Architecture documentation is not always detailed and up-to-date • What other useful information can we obtain by analyzing the solution architecture?
  31. 31. Thank you

×