Hi developers.
At my company, we have developed a Maven2 plugin which we use for
"continuous performancetesting".
We use it to integrate performancetesting in our nightly Maven builds.
The tests are performed using JMeter (it is pluggable though, other
tools could potentially be used). The tests can be either Junittests
or HTTP requests.
It is possible to validate whether performancetargets have been met
and generate nice reports of the results. The content of the reports
are highly configurable.
A few reports are built in (responsetimes, histograms, throughput and
garbage collections). Through a plugin mechanism it is possible to
add additional graphs to the generated report
(ideas could be CPU usage over time or the size of an application
servers connectionpool).
Example reports can be seen at
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
It is also possible to generate historical reports, allowing the user
to see how performance has changed over time, thus helping him to
pinpoint when a problem has been introduced.
We would like to release it as open-source under codehaus, if there
is interest.
Is anyone interested?
Med venlig hilsen / Kind regards
Kent