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.

ATAGTR2017 Performance Automation in Dev-Ops

609 views

Published on

The presentation on Performance Automation in Dev-Ops was done during #ATAGTR2017, one of the largest global testing conference. All copyright belongs to the author.

Author and presenter : Sandeep Patil, Gorakshnath Dorge

Published in: Technology
  • Be the first to comment

  • Be the first to like this

ATAGTR2017 Performance Automation in Dev-Ops

  1. 1. #ATAGTR2017 16th - 17th March Performance Testing in DEV OPs Sandeep Patil Gorakshnath Dorge
  2. 2. Agile Testing Alliance Global Testing Retreat 2017 Agenda  Automated Performance Testing  Approach to automate Performance Testing  Performance Testing using Jenkins  Advantages  Limitations  Q&A
  3. 3. Agile Testing Alliance Global Testing Retreat 2017 • Reduces efforts in Testing. • Adoption of Agile Methodology. • Regression can be easily spotted. • Decision on Production Deployment.  Automated Performance Testing
  4. 4. Agile Testing Alliance Global Testing Retreat 2017 • Use Plugins for Jenkins. • Plugins for Jmeter/Silk Performer/Load Runner. • Develop your own programs to work with Jenkins. • Java/Node js/Python Code  Approaches
  5. 5. Agile Testing Alliance Global Testing Retreat 2017 • Identify Critical Use Cases. • Automate business critical use cases using SP. • Run automation in Pre-Prod / QA environments. • Invoke automations through Jenkins • Results • Parse the results using java/python program. • Send the results to stake holders. • Decide go / no - go to Prod.  Performance Testing In Pipeline
  6. 6. Agile Testing Alliance Global Testing Retreat 2017  Deployment In Jenkins
  7. 7. Agile Testing Alliance Global Testing Retreat 2017 • Run automation in Pre-Prod / QA environments. • Invoke automations through Jenkins  Performance Testing In Pipeline
  8. 8. Agile Testing Alliance Global Testing Retreat 2017 • Run automation in Pre-Prod / QA environments. • Invoke automations through Jenkins  Performance Testing In Pipeline
  9. 9. Agile Testing Alliance Global Testing Retreat 2017 • Results • Parse the results using java program. • Send the results to stake holders. • Decide go / no - go to Prod.  Performance Testing In Pipeline
  10. 10. Agile Testing Alliance Global Testing Retreat 2017 • Offhand warning before push to production. • Regression can be caught easily. • Advantages of automation • No manual efforts • Production push can be done anytime • For application adopting agile methodology . Automated performance testing helps developer to optimize performance issues arising by addition of new features during sprints.  Advantages
  11. 11. Agile Testing Alliance Global Testing Retreat 2017 • Creating and editing SP scripts manually. • Validating scripts manually in case of code/call changes. • Silk Performer Plugin Limitations. • Monitoring required • Automation Server is down. • Automation Stuck then kill manually.  Limitations
  12. 12. Agile Testing Alliance Global Testing Retreat 2017 • Shift Left • Push results into database so that the historical data can be obtained anytime required. • Automating the resources utilization stats.  Future Plans
  13. 13. Agile Testing Alliance Global Testing Retreat 2017 Q & A Thank You!

×