JChav 1.1.0 review
DownloadJChav is a way to see the change in performance of your Web application over time by running a benchmark test for each build you prod
|
|
JChav is a way to see the change in performance of your Web application over time by running a benchmark test for each build you produce. JChav project is an Ant task that, when used in conjunction with the JMeter ant task, produces historic views of the performance of your application.
Charts are produced for individaul pages of the application along with summary data. If integrated with cruise-control or similar build tools, you will get an idea if the changes you are making to your Web application are improving or degrading performance.
How does it work?
You build and deploy your application.
You write a JMeter test plan to exercise your application.
From Ant, you run the JMeter test plan and log the results, using the Ant JMeter task.
JChav reads all the JMeter logs from each of your runs (one per build), and produces a set of charts for each test in each run.
Each time you deploy, re-run the JMeter tests and the JChav tool to update the charts to show the change in performance.
By running this often you can see the effect of code change on your application performance.
Requirements:
Java 1.5
What's New in This Release:
The y-axis (response time) is now uniform across all charts by default.
This means when you look at the summary page you're comparing like with like.
This option can be controlled by the Ant option of uniformyaxis="true|false".
The max value for some tests was not set if the first value in the results was both the min and max values.
This showed up as a chart with a huge y-axis scale.
Minor chart changes: the thumbnail graphs no longer show the (unreadable) x-axis labels, saving a bit of screen space.
A Maven 2 plugin has been contributed.
JChav 1.1.0 keywords