There seem to be a number of tools (such as JMeter) and services (such as BlazeMeter) to load test APIs, but I am having trouble finding good examples of use cases or assessments of the tools and services.
What tools and services have you used and for what use cases? How did you monitor you server and find the bugs and bottlenecks?
It's very simple little java program and nicely tailored to our particular use cases which makes using it very easy. I am not typically a proponent for "roll your own" but in this case, I feel we got quite a bit of ROI from writing very little code.