Hi Mojo developers
For the last year or so, we have been working on a simple
load/scalability/endurance test plugin for Maven based on JMeter. It is very
easy to use and produces very powerful reports - at least for our library.
It is essentially a Maven plugin (or could become one) that runs JMeter and
postprocesses the logs to generate nice HTML graphs using JFreeChart. Have a
look here:
http://www.sosi.dk/sosi/seal/jmeter-scalability-report.html
http://www.sosi.dk/sosi/seal/jmeter-endurance-report.html
http://www.sosi.dk/sosi/seal/jmeter-response-report.html
(Please bear over with some of the disturbances in the graphs. We have just
moved the build to a new server where there are some parallel processes
running over the night)
The reports are made as part of our nightly build. The setup is more or less
a simple "profile" over JMeter, where you point out a set of unit tests that
you want to performancetest focusing on a few important aspects
(responsetime, scalability and endurance/leakage).
It is Open Source today (dual: CPL, LGPL) but with a pretty limited audience
(only known to some parts of the healthcare sector in Denmark). It could be
interesting to see if others find it as powerful as we do.
There are some interesting perspectives as well, for instance a "check" goal
that fails if (some part of) the performance test fails etc.
The plugin is probably not even near being in a state where it can be
released on Mojo, but we are willing to invest manpower in getting there.
What do you think? Could this be a plugin candidate?
Regards
Jan Riis