The Secret to Scaling Performance Test Automation with Jenkins and JMeter
summary
An open source Python toolchain (BlazeMeter/Taurus bzt) integrates Jenkins with JMeter, Gatling and Grinder, turning human-readable YAML/JSON config files into runnable tests, compiling dozens or hundreds of per-developer microservice configs into a single JMeter JMX, shrinking a 500‑line JMX to ~40 lines, generating JUnit XML and artifacts, and enforcing thresholds and assertions. A single CLI or Jenkins plugin runs hundreds in parallel, reports pass/fail in minutes, and supports version control and per-engine version selection.
AI-written summary · about
chapters (11)
- 0:00Challenges in load testing
- 3:28Introducing Taurus tool
- 4:50Deep dive into JMeter
- 7:00Taurus configuration layer
- 10:15YAML, JSON, and scripting
- 13:27Debugging and test control
- 15:21Reporting and analytics
- 17:25Managing black-box tests
- 19:37Thresholds and assertions
- 22:25Continuous integration workflow
- 25:38Live demo and Q&A session
related talks
12mSimple and Scalable Performance Testing with JMeter DSL
36mJMeter + GitHub = Understandable performance of your application
31mHow we can manage performance testing?
41mLeverage Your Load Tests With JMeter And Selenium Grid
41mMartijn Goossens: Become a Performance Test Master - the Non-Technical Side of Things
26mSimple, Scalable Performance Testing with JMeter DSL
51mThe Swag of Performance Testing
45mBuilding loose-coupled continuous testing platform
