Performance Testing: Gatling, JMeter & Locust
Date:
Hands-on workshop on performance testing using industry-standard tools: Gatling, JMeter, and Locust, covering load testing, stress testing, and performance analysis techniques.
Workshop Content
- Introduction to performance testing concepts
- Overview of Gatling, JMeter, and Locust
- When to use each tool
- Building load tests with different tools
- Analyzing performance metrics
- Identifying and resolving bottlenecks
- CI/CD integration for performance testing
Hands-on Exercises
- Creating load tests in Gatling (Scala DSL)
- Building JMeter test plans
- Writing Locust scripts in Python
- Analyzing performance reports
- Distributed load generation
Tools Demonstrated
- Gatling - High-performance load testing
- JMeter - Protocol-level testing with plugins
- Locust - Python-based distributed testing
- Grafana - Real-time monitoring
- Application Insights - APM integration
Audience
QA engineers, developers, and DevOps professionals interested in performance testing.
