I am looking to write a complex set of performance tests for our restful web application. We began by looking at Jmeter but have found that it will be quite difficult to maintain over time due to the complexity of parameterising our tests.
Ideally we would like to use a Java based framework that offers a similar functionality to Jmeter (distributed execution, metering, reporting, etc). Java based means we could refactor quickly across our codebase. The Grinder is one of the options we have seen, but not sure how active the project is.
Is the Grinder the accepted tool for this, or are there options that I have overlooked.