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.