Simple and Scalable Performance Testing with JMeter DSL
summary
JMeter DSL is a Java API that runs JMeter as an engine without separate downloads, adds code-driven tests, and hooks into CI with a provided GitHub Actions workflow using Java 11 to run tests and publish JUnit-format reports. Examples include small runs like 5 threads x 2 iterations and assertions such as 99th percentile <5s, as well as scale via distributed runs (example: 200 users for 10 minutes per slave), Docker Compose samples and Azure Load Testing integration.
AI-written summary · about
chapters (11)
- 0:00Performance testing with JMeter DSL
- 1:04What is JMeter and limits
- 2:58JMeter DSL as solution
- 4:23Writing simple test
- 5:49Ramp-up and traffic config
- 6:52Debugging and results
- 8:22CI/CD integration
- 9:29Scaling with distributed tests
- 10:33Azure Load Testing at scale
- 11:18Migrating JMeter to DSL
- 12:01Summary
related talks
26mSimple, Scalable Performance Testing with JMeter DSL
40mThe Secret to Scaling Performance Test Automation with Jenkins and JMeter
36mJMeter + GitHub = Understandable performance of your application
44mEffective Load Testing with DSL-Based Open Source Tools
41mLeverage Your Load Tests With JMeter And Selenium Grid
31mHow we can manage performance testing?
05mDSL for Appium
41mMartijn Goossens: Become a Performance Test Master - the Non-Technical Side of Things
