SlideShare a Scribd company logo
1 Private and Confidential1 Private and Confidential
Continuous Performance
Testing
Mikhail Klokov, QA Technical Director
08/10/2016
2 Private and Confidential
• Section 1: Introduction to CPT
• Section 2: CPT solution
• Section 2: Jagger CPT Solution
• Section 4: Customer Success Story
2
Agenda
3 Private and Confidential
Why performance testing?
 2012: Research showed that Amazon would lose $1.6 billion in sales every
year if its site took one more second to load.
 2013: 39% of e-retailers claimed they lost money last year due to performance
or stability problems.
 2014: The web performance monitoring company Catchpoint Systems looked
at aggregate performance on Black Friday and compared it to the same
timeframe in 2013.The results are notable: desktop web pages were 19.85
percent slower, while mobile web pages were a whopping 57.21 percent
slower.
 2015: Some major e-retailers’ sites buckled under the pressure of heavy
holiday traffic during 2015’s Cyber Monday peak traffic times.
4 Private and Confidential
Section 1: Introduction to CPT
5 Private and Confidential
Performance only as sign off
Commit
Build
Unit
Smoke
Regression
Integration
Release deployment
Performance tests and sign off
Security sign off
UAT sign off
Functional E2E
Release Candidate
6 Private and Confidential
Performance impact of each change
Add new
feature
Functionality
check
Performance
impact
7 Private and Confidential
Implementation issues
 Cost
 Lack of skills
 Availability of adequate performance testing environments
 Immature continuous integration and continuous delivery practices
 No focus on performance tests, because other tests are “more important
8 Private and Confidential
Commit
Build
Unit
Smoke
Perf
Smoke
Regression
Perf
Regression
Integration
Perf E2E
Include performance tests to CI loop
Release deployment
Performance sign off
Security sign off
UAT sign off
Functional E2E
Release Candidate
9 Private and Confidential
Principles
 #1: Divide and conquer: stage your test execution
 #2: One throat to choke: target APIs for all testing goals
 #3: Keep your eyes on the prize: get your risks and KPIs right
 #4: Automate everything: one-click automation must be end-to-end
 #5: Analyze this: discover, visualize and deliver performance insights
 #6: Retain all results: value of data grows over time
10 Private and Confidential
CPT goals
 Certify that the application meets performance targets.
 Plan capacity and manage growth.
 Track useful performance metrics.
 Identify load-related weaknesses and track SLA break points.
11 Private and Confidential
Section 2: CPT Solution
12 Private and Confidential
Solution parts
 CPT PLATFORM - test framework, results storage, metrics collection, and
visualization
 TEST DATA MANAGEMENT - data manipulation to establish the CPT
process
 ENVIRONMENT MANAGEMENT - controlling the performance test
environment life cycle
13 Private and Confidential
CPT platform
 Create test loads for our SUT (System Under Test)
 Collect metrics and store the results
 Provide an analytics and visualization engine
 Integrate with the CI/CD pipeline
14 Private and Confidential
Test data management
 Generate data based on existing subsets
 Always use fresh test data
 Compare test results on test data and production
 Mask any sensitive test data
15 Private and Confidential
Environment management
 Cloud
 Provisioning on demand
 Automated configuration
 Automated deployment
16 Private and Confidential
Section 3: Jagger, Grid Dynamics’ CPT platform
17 Private and Confidential
Bird’s Eye View on Jagger
18 Private and Confidential
Summary view
19 Private and Confidential
Trends between different test sessions
20 Private and Confidential
Detailed report:
Parameters during test execution
21 Private and Confidential
Test environment configuration
22 Private and Confidential
Jagger specifications
• General
• Performance test in Jagger – Java project
• To develop test, some basic knowledge in programming is required
• Simple tests can be implemented just by XML editing
• How to start
• Download and start test project example:
https://github.com/griddynamics/jagger/wiki/Getting-Started
• Download test project with customization examples:
https://github.com/griddynamics/jagger/wiki/Samples
23 Private and Confidential
Section 4: Customer Success Story
24 Private and Confidential
Preconditions
 Big eCommerce site – Top 3 on US Retailer
 Load during Holiday season – 5.4k TPS for cluster
 Only sign-off performance testing process
 Regular issues on release stage which cause release postponed and
expensive fixes
 New project for critical service – new search engine and catalog
25 Private and Confidential
What was done
 Evaluating specific SLAs for search service
 Creating test data based on user request from production
 Implementing tests and configure automation execution on build server
 Introduction Performance testing to CI loop
26 Private and Confidential
Results
 Catch performance issues of search engine on stage of development
 Successfully pass performance sign-off as part of full site
 No failures during high season
27 Private and Confidential
Thank you!
Mikhail Klokov: mklokov@griddynamics.com
Grid Dynamics blog: blog.griddynamics.com
Follow up on twitter: @griddynamics
Jagger: jagger.griddynamics.net
We are hiring!
griddynamics.com/careers
Continuous Performance Testing

More Related Content

What's hot (20)

PPTX
Successfully migrating existing databases to Azure
Red Gate Software
 
PPTX
In (database) automation we trust
DBmaestro - Database DevOps
 
PPTX
QA Team Goes to Agile and Continuous integration
Sujit Ghosh
 
PPTX
DBmaestro's State of the Database Continuous Delivery Survey- Findings Revealed
DBmaestro - Database DevOps
 
PPTX
Infrastructure as Code principles and practices
OpenSense Labs
 
PDF
Leveraging DevOps Principles for Release and Deploy
Serena Software
 
PDF
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
IBM UrbanCode Products
 
PPTX
The Art of Container Monitoring
Derek Chen
 
PPTX
Operating a High Velocity Large Organization with Spring Cloud Microservices
Noriaki Tatsumi
 
PPTX
Migrating from ClearCase
CollabNet
 
PDF
DevOpsCon 2020: The Past, Present, and Future of Cloud Native API Gateways
Daniel Bryant
 
PDF
Strangling the Monolith With a Data-Driven Approach: A Case Study
VMware Tanzu
 
PPTX
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Skytap Cloud
 
PDF
Spring and Pivotal Application Service - SpringOne Tour - Boston
VMware Tanzu
 
PDF
Agile Secure Cloud Application Development Management
Adam Getchell
 
PPTX
Application Performance Management
Noriaki Tatsumi
 
PDF
Serena Business Manager Visualizing 2016
Serena Software
 
PPTX
The Future of Change Management and DevOps for Dummies
DBmaestro - Database DevOps
 
PPTX
Webinar: Skytap & Jenkins
Skytap Cloud
 
PPTX
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena Software
 
Successfully migrating existing databases to Azure
Red Gate Software
 
In (database) automation we trust
DBmaestro - Database DevOps
 
QA Team Goes to Agile and Continuous integration
Sujit Ghosh
 
DBmaestro's State of the Database Continuous Delivery Survey- Findings Revealed
DBmaestro - Database DevOps
 
Infrastructure as Code principles and practices
OpenSense Labs
 
Leveraging DevOps Principles for Release and Deploy
Serena Software
 
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
IBM UrbanCode Products
 
The Art of Container Monitoring
Derek Chen
 
Operating a High Velocity Large Organization with Spring Cloud Microservices
Noriaki Tatsumi
 
Migrating from ClearCase
CollabNet
 
DevOpsCon 2020: The Past, Present, and Future of Cloud Native API Gateways
Daniel Bryant
 
Strangling the Monolith With a Data-Driven Approach: A Case Study
VMware Tanzu
 
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Skytap Cloud
 
Spring and Pivotal Application Service - SpringOne Tour - Boston
VMware Tanzu
 
Agile Secure Cloud Application Development Management
Adam Getchell
 
Application Performance Management
Noriaki Tatsumi
 
Serena Business Manager Visualizing 2016
Serena Software
 
The Future of Change Management and DevOps for Dummies
DBmaestro - Database DevOps
 
Webinar: Skytap & Jenkins
Skytap Cloud
 
Serena DevOps Drive-in: Leading the Agile and DevOps transformation with Gary...
Serena Software
 

Viewers also liked (6)

PPTX
Потоковая обработка больших данных
CEE-SEC(R)
 
PPTX
Reinventing the Modern Information Pipeline: Paxata and MapR
Lilia Gutnik
 
PPTX
Big Data Day LA 2016/ Hadoop/ Spark/ Kafka track - Panel - Interactive Applic...
Data Con LA
 
PDF
Building a healthy data ecosystem around Kafka and Hadoop: Lessons learned at...
Yael Garten
 
PDF
Architecting a Next Generation Data Platform
hadooparchbook
 
PDF
Strata San Jose 2017 - Ben Sharma Presentation
Zaloni
 
Потоковая обработка больших данных
CEE-SEC(R)
 
Reinventing the Modern Information Pipeline: Paxata and MapR
Lilia Gutnik
 
Big Data Day LA 2016/ Hadoop/ Spark/ Kafka track - Panel - Interactive Applic...
Data Con LA
 
Building a healthy data ecosystem around Kafka and Hadoop: Lessons learned at...
Yael Garten
 
Architecting a Next Generation Data Platform
hadooparchbook
 
Strata San Jose 2017 - Ben Sharma Presentation
Zaloni
 
Ad

Similar to Continuous Performance Testing (20)

PDF
Continuous Performance Testing
Grid Dynamics
 
PPTX
Continuous performance testing
SQALab
 
PPTX
Jagger: Сервер непрерывного тестирования производительности
SQALab
 
PPTX
Continuous Delivery
Mike McGarr
 
PPTX
Apm andre santos
Andre Santos
 
PDF
Agile2018 Top 10 Takeaways - Synerzip
Synerzip
 
PPTX
How BiggerPockets runs experiments faster with performance edge
Optimizely
 
PDF
Ahead of the Curve: How 23andMe Improved UX with Performance Edge
Optimizely
 
PPTX
AppSphere 2016 - Automate performance testing with AppDynamics using continuo...
Brad Stoner
 
PPTX
Beyond JIRA: When Issue Tracking Alone Isn't Enough
Perforce
 
PDF
Continuous Performance Testing in DevOps - Lee Barnes
QA or the Highway
 
PDF
Continuous Integration for z using Test Data Management and Application D...
DevOps for Enterprise Systems
 
PPT
quality center.ppt
AnilKumarARS
 
PDF
How to build confidence in your release cycle
DiUS
 
PPTX
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Simon Storm
 
PDF
QUES#19 Automation and Quality 2022.pdf
sonalsingh547884
 
PPTX
Performance Testing
vodQA
 
PPSX
HP ALM
Rajathi-QA
 
PDF
Tech Mastermind - Test Suite 20.10.pdf
SaiKumarBorusu
 
PDF
Software Testing - Online Guide
bigspire
 
Continuous Performance Testing
Grid Dynamics
 
Continuous performance testing
SQALab
 
Jagger: Сервер непрерывного тестирования производительности
SQALab
 
Continuous Delivery
Mike McGarr
 
Apm andre santos
Andre Santos
 
Agile2018 Top 10 Takeaways - Synerzip
Synerzip
 
How BiggerPockets runs experiments faster with performance edge
Optimizely
 
Ahead of the Curve: How 23andMe Improved UX with Performance Edge
Optimizely
 
AppSphere 2016 - Automate performance testing with AppDynamics using continuo...
Brad Stoner
 
Beyond JIRA: When Issue Tracking Alone Isn't Enough
Perforce
 
Continuous Performance Testing in DevOps - Lee Barnes
QA or the Highway
 
Continuous Integration for z using Test Data Management and Application D...
DevOps for Enterprise Systems
 
quality center.ppt
AnilKumarARS
 
How to build confidence in your release cycle
DiUS
 
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Simon Storm
 
QUES#19 Automation and Quality 2022.pdf
sonalsingh547884
 
Performance Testing
vodQA
 
HP ALM
Rajathi-QA
 
Tech Mastermind - Test Suite 20.10.pdf
SaiKumarBorusu
 
Software Testing - Online Guide
bigspire
 
Ad

More from Grid Dynamics (20)

PPTX
Are you keeping up with your customer
Grid Dynamics
 
PPTX
"Implementing data quality automation with open source stack" - Max Martynov,...
Grid Dynamics
 
PDF
"How to build cool & useful voice commerce applications (such as devices like...
Grid Dynamics
 
PPTX
"Challenges for AI in Healthcare" - Peter Graven Ph.D
Grid Dynamics
 
PPTX
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Grid Dynamics
 
PPTX
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Grid Dynamics
 
PDF
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Grid Dynamics
 
PDF
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Grid Dynamics
 
PPTX
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
Grid Dynamics
 
PPTX
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
Grid Dynamics
 
PPTX
Dynamic Talks: "Implementing data quality automation with open source stack" ...
Grid Dynamics
 
PDF
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
Grid Dynamics
 
PPTX
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Grid Dynamics
 
PDF
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
Grid Dynamics
 
PPTX
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
Grid Dynamics
 
PPTX
Realtime Contextual Product Recommendations…that scale and generate revenue -...
Grid Dynamics
 
PDF
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
Grid Dynamics
 
PPTX
Best practices for enterprise-grade microservices implementations with Google...
Grid Dynamics
 
PPTX
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Grid Dynamics
 
PDF
Building an algorithmic price management system using ML: Dynamic talks Seatt...
Grid Dynamics
 
Are you keeping up with your customer
Grid Dynamics
 
"Implementing data quality automation with open source stack" - Max Martynov,...
Grid Dynamics
 
"How to build cool & useful voice commerce applications (such as devices like...
Grid Dynamics
 
"Challenges for AI in Healthcare" - Peter Graven Ph.D
Grid Dynamics
 
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Grid Dynamics
 
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Grid Dynamics
 
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Grid Dynamics
 
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Grid Dynamics
 
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
Grid Dynamics
 
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
Grid Dynamics
 
Dynamic Talks: "Implementing data quality automation with open source stack" ...
Grid Dynamics
 
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
Grid Dynamics
 
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Grid Dynamics
 
Customer intelligence: a Machine Learning Approach: Dynamic talks Atlanta 8/2...
Grid Dynamics
 
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
Grid Dynamics
 
Realtime Contextual Product Recommendations…that scale and generate revenue -...
Grid Dynamics
 
Decision Automation in Marketing Systems using Reinforcement Learning: Dynami...
Grid Dynamics
 
Best practices for enterprise-grade microservices implementations with Google...
Grid Dynamics
 
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Grid Dynamics
 
Building an algorithmic price management system using ML: Dynamic talks Seatt...
Grid Dynamics
 

Recently uploaded (20)

PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PDF
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
PDF
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PDF
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
PDF
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
PPTX
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
PPTX
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
PDF
Generative AI in Healthcare: Benefits, Use Cases & Challenges
Lily Clark
 
PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Top Managed Service Providers in Los Angeles
Captain IT
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
Women in Automation Presents: Reinventing Yourself — Bold Career Pivots That ...
DianaGray10
 
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
visibel.ai Company Profile – Real-Time AI Solution for CCTV
visibelaiproject
 
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
Generative AI in Healthcare: Benefits, Use Cases & Challenges
Lily Clark
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 

Continuous Performance Testing

  • 1. 1 Private and Confidential1 Private and Confidential Continuous Performance Testing Mikhail Klokov, QA Technical Director 08/10/2016
  • 2. 2 Private and Confidential • Section 1: Introduction to CPT • Section 2: CPT solution • Section 2: Jagger CPT Solution • Section 4: Customer Success Story 2 Agenda
  • 3. 3 Private and Confidential Why performance testing?  2012: Research showed that Amazon would lose $1.6 billion in sales every year if its site took one more second to load.  2013: 39% of e-retailers claimed they lost money last year due to performance or stability problems.  2014: The web performance monitoring company Catchpoint Systems looked at aggregate performance on Black Friday and compared it to the same timeframe in 2013.The results are notable: desktop web pages were 19.85 percent slower, while mobile web pages were a whopping 57.21 percent slower.  2015: Some major e-retailers’ sites buckled under the pressure of heavy holiday traffic during 2015’s Cyber Monday peak traffic times.
  • 4. 4 Private and Confidential Section 1: Introduction to CPT
  • 5. 5 Private and Confidential Performance only as sign off Commit Build Unit Smoke Regression Integration Release deployment Performance tests and sign off Security sign off UAT sign off Functional E2E Release Candidate
  • 6. 6 Private and Confidential Performance impact of each change Add new feature Functionality check Performance impact
  • 7. 7 Private and Confidential Implementation issues  Cost  Lack of skills  Availability of adequate performance testing environments  Immature continuous integration and continuous delivery practices  No focus on performance tests, because other tests are “more important
  • 8. 8 Private and Confidential Commit Build Unit Smoke Perf Smoke Regression Perf Regression Integration Perf E2E Include performance tests to CI loop Release deployment Performance sign off Security sign off UAT sign off Functional E2E Release Candidate
  • 9. 9 Private and Confidential Principles  #1: Divide and conquer: stage your test execution  #2: One throat to choke: target APIs for all testing goals  #3: Keep your eyes on the prize: get your risks and KPIs right  #4: Automate everything: one-click automation must be end-to-end  #5: Analyze this: discover, visualize and deliver performance insights  #6: Retain all results: value of data grows over time
  • 10. 10 Private and Confidential CPT goals  Certify that the application meets performance targets.  Plan capacity and manage growth.  Track useful performance metrics.  Identify load-related weaknesses and track SLA break points.
  • 11. 11 Private and Confidential Section 2: CPT Solution
  • 12. 12 Private and Confidential Solution parts  CPT PLATFORM - test framework, results storage, metrics collection, and visualization  TEST DATA MANAGEMENT - data manipulation to establish the CPT process  ENVIRONMENT MANAGEMENT - controlling the performance test environment life cycle
  • 13. 13 Private and Confidential CPT platform  Create test loads for our SUT (System Under Test)  Collect metrics and store the results  Provide an analytics and visualization engine  Integrate with the CI/CD pipeline
  • 14. 14 Private and Confidential Test data management  Generate data based on existing subsets  Always use fresh test data  Compare test results on test data and production  Mask any sensitive test data
  • 15. 15 Private and Confidential Environment management  Cloud  Provisioning on demand  Automated configuration  Automated deployment
  • 16. 16 Private and Confidential Section 3: Jagger, Grid Dynamics’ CPT platform
  • 17. 17 Private and Confidential Bird’s Eye View on Jagger
  • 18. 18 Private and Confidential Summary view
  • 19. 19 Private and Confidential Trends between different test sessions
  • 20. 20 Private and Confidential Detailed report: Parameters during test execution
  • 21. 21 Private and Confidential Test environment configuration
  • 22. 22 Private and Confidential Jagger specifications • General • Performance test in Jagger – Java project • To develop test, some basic knowledge in programming is required • Simple tests can be implemented just by XML editing • How to start • Download and start test project example: https://github.com/griddynamics/jagger/wiki/Getting-Started • Download test project with customization examples: https://github.com/griddynamics/jagger/wiki/Samples
  • 23. 23 Private and Confidential Section 4: Customer Success Story
  • 24. 24 Private and Confidential Preconditions  Big eCommerce site – Top 3 on US Retailer  Load during Holiday season – 5.4k TPS for cluster  Only sign-off performance testing process  Regular issues on release stage which cause release postponed and expensive fixes  New project for critical service – new search engine and catalog
  • 25. 25 Private and Confidential What was done  Evaluating specific SLAs for search service  Creating test data based on user request from production  Implementing tests and configure automation execution on build server  Introduction Performance testing to CI loop
  • 26. 26 Private and Confidential Results  Catch performance issues of search engine on stage of development  Successfully pass performance sign-off as part of full site  No failures during high season
  • 27. 27 Private and Confidential Thank you! Mikhail Klokov: [email protected] Grid Dynamics blog: blog.griddynamics.com Follow up on twitter: @griddynamics Jagger: jagger.griddynamics.net We are hiring! griddynamics.com/careers