Load Testing - Perf and Profiling stuff

List of Tools

  • JMeter
  • Gatling
  • JMH - open JDK performance tester with lots of JUnit Parallels - http://openjdk.java.net/projects/code-tools/jmh/
  • YourKit - JDK Profiler
  • Really good low latency profilers
    • https://github.com/async-profiler/async-profiler
    • https://github.com/glowroot/glowroot

Gatling

Open-Source load test runner. Has paid version too called Frontline. Based on Scala + Akka

Gatling Feeders

Using Feeders we can parameterize tests using various sources of data - DB, file etc.

JMeter

The original open source load tester.

List of TODOs for this section