#ATAGTR2017 16th - 17th March Performance Testing in DEV OPs Sandeep Patil Gorakshnath Dorge
Agile Testing Alliance Global Testing Retreat 2017 Agenda  Automated Performance Testing  Approach to automate Performance Testing  Performance Testing using Jenkins  Advantages  Limitations  Q&A
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
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
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
Agile Testing Alliance Global Testing Retreat 2017  Deployment In Jenkins
Agile Testing Alliance Global Testing Retreat 2017 • Run automation in Pre-Prod / QA environments. • Invoke automations through Jenkins  Performance Testing In Pipeline
Agile Testing Alliance Global Testing Retreat 2017 • Run automation in Pre-Prod / QA environments. • Invoke automations through Jenkins  Performance Testing In Pipeline
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
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
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
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
Agile Testing Alliance Global Testing Retreat 2017 Q & A Thank You!

ATAGTR2017 Performance Automation in Dev-Ops

  • 1.
    #ATAGTR2017 16th - 17thMarch Performance Testing in DEV OPs Sandeep Patil Gorakshnath Dorge
  • 2.
    Agile Testing AllianceGlobal Testing Retreat 2017 Agenda  Automated Performance Testing  Approach to automate Performance Testing  Performance Testing using Jenkins  Advantages  Limitations  Q&A
  • 3.
    Agile Testing AllianceGlobal Testing Retreat 2017 • Reduces efforts in Testing. • Adoption of Agile Methodology. • Regression can be easily spotted. • Decision on Production Deployment.  Automated Performance Testing
  • 4.
    Agile Testing AllianceGlobal 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.
    Agile Testing AllianceGlobal 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.
    Agile Testing AllianceGlobal Testing Retreat 2017  Deployment In Jenkins
  • 7.
    Agile Testing AllianceGlobal Testing Retreat 2017 • Run automation in Pre-Prod / QA environments. • Invoke automations through Jenkins  Performance Testing In Pipeline
  • 8.
    Agile Testing AllianceGlobal Testing Retreat 2017 • Run automation in Pre-Prod / QA environments. • Invoke automations through Jenkins  Performance Testing In Pipeline
  • 9.
    Agile Testing AllianceGlobal 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.
    Agile Testing AllianceGlobal 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.
    Agile Testing AllianceGlobal 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.
    Agile Testing AllianceGlobal 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.
    Agile Testing AllianceGlobal Testing Retreat 2017 Q & A Thank You!