This is an extended version of the Spring Boot Sample App I found here: https://spring.io/guides/gs/circuit-breaker/
We are going to use this app for our Dynatrace Perform 2017 Hands on Training Day in our session "Shift-Left Performance: Integrating Dynatrace in your Pipeline". In that training session we are going to build a Jenkins Build Pipeline to build and deploy this 2 tier Spring Boot App. We will also execute a handful of HTTP Web API Tests against the REST APIs. The Dynatrace AppMon Jenkins Integration and Dynatrace Test Automation feature allow us to stop the pipeline in case a code change to the app is going to impact performance, scalability or if it introduces any architectural rules
Here is a quick overview of what we are trying to achieve in that training session:
Building a Jenkins Pipeline for this App
Switching from Version 1 to Version 2 of this App
Dynatrace automatically detects the regression
Dynatrace Jenkins Plugin stops the pipeline
Get your Dynatrace AppMon & UEM Personal License: http://bit.ly/dtpersonal Watch my YouTube Tutorials on that topic
- Shift-Left Performance with Selenium, SauceLabs and Dynatrace in Jenkins and Bamboo
- Building a Metrics-Driven Continous Delivery Pipeline with Dynatrace AppMon
- Scaling AWS CodePipeline with Dynatrace
- Dynatrace Integration with Eclipse and Jenkins
- JMeter + Dynatrace for Pro-Active Performance Engineering