Had a chance to do some load testing of our app in Fitbit. Originally considered three options: JMeter and ab. The first one seems to be cool however it does not really support non-blocking IO. The second one does but I had lots of problems with OAuth proxies for it. Unexpectedly Gatling appeared on the horizon. It’s an amazing tool which gave me an opportunity to practice in Scala a bit. Described some of my experience here.